だれかカレーの概念を説明してくれませんか。私が主に学んでいるのは、関数型言語の紹介のために「最新のプログラミング言語」クラスで ML を学んでいるためです。
特に、次の例を使用できます。
-fun g a = fn b => a+b;
val g = fn: int -> int -> int
-g 2 3;
val it = 5 : int
これらのパラメーターがどのように渡されるのか、またはそもそもそれについて考える方法さえ混乱しています。
助けてくれてありがとう。