Scala的闭包,Scala的柯里化

什么是闭包?

闭包就是对函数内部引用外部的指定变量,扩大了变量的声明周期

    val numA=12
    val funct2=(b:Int)=>{b+numA}

也就是说在函数内部,使用了函数外的变量,这里主要跟scala的设计有关,Object中的变量本来就是加上static的

函数柯里化

柯里化就是函数的嵌套调用

猜你喜欢

转载自blog.csdn.net/qq_44342234/article/details/107646730