我有麻烦包装我的头周围(假设我缺少的东西在直接调用一个匿名函数或调用一个变量的差异 为什么在下面的例子0设置变量'总'? var adder = function (total) {
// the following function is returned
// and assigned to adder
var inner_function = function
作为Scala中函数式编程的一个练习,我们必须创建一个可以进行细化的函数。我无法创造这一个,所以我看的解决方案: def curry[A,B,C](f: (A, B) => C): A => (B => C) =
a => b => f(a, b)
我看着它,已经能够起到一点吧,但我不完全理解它。 你能详细解释一下吗?小变量a和b来自哪里? =>在a => b的含义是什么?