scala (6)柯里化

来源:互联网 发布:无用神力兄弟会 知乎 编辑:程序博客网 时间:2024/06/02 07:33

这类似于Java里的build模式。

一般的函数定义:

def add(x :Int, y :Int) = {    x + y}add(1,2)

还有一种普通的函数定义:

def add(x :Int) = (y :Int) => x+yadd(1)(2)

而 柯里化后的函数定义:

def add(x :Int)(y :Int) = x + yadd(1)(2)
0 0
原创粉丝点击