Scala的柯里化,有的人也叫它半函数,它的应用场景就是让一个方法只传入部分参数就可以使用
package com.wy
object CurryFunction {
def main(args: Array[String]): Unit = {
println(add(2,3))
println(add2(2)(3))//注意柯里化之后参数要分开写
}
//柯里化之前
def add(x:Int,y:Int)={
x+y
}
//柯里化之后
def add2(x:Int)(y:Int)={
x+y
}
}