object lly {
//定义函数的方式:
//1.标准方式:def函数名()
//2.字面量方式: var fn = () =>
//3.柯里化方式: def fn(x:Int,y:Int,z:Int) => {} 把多个参数分开,一个一个写
def fn(x:Int)(y:Int)(z:Int) ={
println(x,y,z)
}
def main(args: Array[String]): Unit = {
//fn(1)(2)(3)
var f = fn(1)(2)(_) //占位符
f(30)
}
}
scala的函数的柯里化
最新推荐文章于 2025-04-20 23:04:05 发布