考慮下面的代碼:F#:減少該功能
scores |> Map.fold (fun state key value ->
state + (findCoefficient conversion.Coefficients key) * value)
0m
findCoefficient
返回一個小數點,scores
是Map<string, decimal>
現在,當我寫這篇文章的代碼在Visual Studio中,F#電動工具給我這個皮棉建議/警告:
林特:如果沒有可變參數是部分AP在函數調用鏈中,然後函數調用和lambda可以用組合替換。例如
fun -> x |> isValid |> not
可以替換爲isValid >> not
在這種情況下我該怎麼做?
不確定此處警告是否適用 – Sehnsucht
此代碼是否有更廣泛的上下文?也許這個提示是關於分數|>使用情況的? –