函数柯里化"/>
a12_scala 函数柯里化
导航
- scala outline
- 函数柯里化解释
- 函数柯里化作用
- 函数柯里化代码示意
- 验证作用
scala outline
scala outline
函数柯里化解释
scala 函数柯里化:
将一个函数的一个参数列表中的多个参数,拆分为多个参数列表
函数柯里化作用
-
将复杂的参数逻辑变得简单化
-
简化闭包代码
函数柯里化代码示意
def main(args: Array[String]): Unit = {println(f1(4)(5))def f1(a: Int)(b: Int): Int= {a+b}}
以上代码在执行的时候,其实会转换为以下结构,即闭包
def main(args: Array[String]): Unit = {println(f1(4)(5))def f1(a: Int): (Int)=>Int = {(b:Int)=>{a+b} // 匿名函数的写法}}
验证作用
更多推荐
a12_scala 函数柯里化
发布评论