这类似于Java里的build模式。
一般的函数定义:
def add(x :Int, y :Int) = {
x + y
}
add(1,2)
还有一种普通的函数定义:
def add(x :Int) = (y :Int) => x+y
add(1)(2)
而 柯里化后的函数定义:
def add(x :Int)(y :Int) = x + y
add(1)(2)
这类似于Java里的build模式。
一般的函数定义:
def add(x :Int, y :Int) = {
x + y
}
add(1,2)
还有一种普通的函数定义:
def add(x :Int) = (y :Int) => x+y
add(1)(2)
而 柯里化后的函数定义:
def add(x :Int)(y :Int) = x + y
add(1)(2)