page contents

什么是函数柯里化?

轩辕小不懂 发布于 2021-09-07 15:06
阅读 646
收藏 0
分类:资源下载
1873
Nen
Nen
- 程序员

柯里化技术是一个接受多个参数的函数转化为接受其中几个参数的函数。经常被用来处理高阶函数。


代码示例:

def add(a: Int)(b: Int) = a + b

val add2 = add(2)(_)  //_ 表示不只一个的意思

scala> add2(3)

res0: Int = 5

请先 登录 后评论