您的位置:首页 > 其它

scala (6)柯里化

2015-09-05 12:39 260 查看
这类似于Java里的build模式。

一般的函数定义:

[code]def add(x :Int, y :Int) = {
    x + y
}

add(1,2)


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

[code]def add(x :Int) = (y :Int) => x+y
add(1)(2)


而 柯里化后的函数定义:

[code]def add(x :Int)(y :Int) = x + y
add(1)(2)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: