【发布时间】:2012-10-06 01:26:23
【问题描述】:
有人可以向我解释一下柯里化的概念吗?我主要是在学习它,因为我们正在我的“现代编程语言”课程中学习 ML,以介绍函数式语言。
特别是你可以使用这个例子:
-fun g a = fn b => a+b;
val g = fn: int -> int -> int
-g 2 3;
val it = 5 : int
我很困惑这些参数是如何传递的,或者一开始是如何考虑的。
感谢您的帮助。
【问题讨论】:
标签: functional-programming sml currying smlnj ml