Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
なぜ私は次のようなことができないのですか
let sum = List.fold + 0 aListOfNumbers
そのように記述すると、F# は、左の引数と右の引数として呼び出そうとしていると見なすため+です。List.fold0 aListOfNumbers
+
List.fold
0 aListOfNumbers
関数への引数として中置演算子を与えるには、括弧で囲む必要があります。
let sum = List.fold (+) 0 aListOfNumbers