【发布时间】:2019-07-19 14:02:21
【问题描述】:
我是 Scala 新手,刚开始学习它,现在正在尝试一些练习。尤其是这个,我很难理解。
我了解(f: (A, B) => C) 部分,但其余部分我不太明白。有人可以解释一下匿名函数部分之后发生了什么吗?
谢谢!
这是函数:
def curry[A, B, C](f: (A, B) => C): A => (B => C) = a => b => f(a, b)
【问题讨论】:
-
你有参考资料吗?
-
关注这个codecommit.com/blog/scala/function-currying-in-scala它会帮助你理解柯里化
-
@rohitprakash 是的,我读过这篇文章,给了我一些想法,谢谢