【发布时间】:2013-09-30 03:43:27
【问题描述】:
我们通常对计算 f(i) i=m n∑ 感兴趣,即函数的总和 i = m 到 n 的值 f(i)。定义计算的‘sigma f m n’ f(i) i=m n∑ 。这与定义‘sigma (f, m, n)’不同
我需要编写此函数的 Curried 版本。我很难理解这实际上是如何工作的。我知道 Curry 函数是接受一个函数并产生一个函数的东西。这会是咖喱函数的一个例子吗?
fun myCurry f x = f(x)
就设置我的问题而言,这是一个可以接受的开始吗?
fun sigma f m n =
我没有进一步了解,因为我无法真正理解我被要求做什么。
【问题讨论】:
标签: functional-programming sml smlnj currying