什么是闭包?
闭包就是对函数内部引用外部的指定变量,扩大了变量的声明周期
val numA=12
val funct2=(b:Int)=>{b+numA}
也就是说在函数内部,使用了函数外的变量,这里主要跟scala的设计有关,Object中的变量本来就是加上static的
函数柯里化
柯里化就是函数的嵌套调用
闭包就是对函数内部引用外部的指定变量,扩大了变量的声明周期
val numA=12
val funct2=(b:Int)=>{b+numA}
也就是说在函数内部,使用了函数外的变量,这里主要跟scala的设计有关,Object中的变量本来就是加上static的
柯里化就是函数的嵌套调用