私は現在 Scala を学んでいます。左折はカリー化されているため、以下のように最初のパラメーターで部分的に適用された関数 (PAF) を取得できるはずです。
(0 /: List(1, 2, 3)) _
しかし、実際には、エラーがあります。
<console>:8: error: missing arguments for method /: in trait TraversableOnce;
follow this method with `_' if you want to treat it as a partially applied function
次に、以下のような右折で同じことを試しました
(List(1, 2, 3) :\ 0) _
このようにうまくいき、 ((Int, Int) => Int) => IntのようなPAFを得ることができました
foldLeft メソッドで PAF を取得できることはわかっていますが、「/:」で表現できるかどうかは疑問です。