一、将函数赋值给变量
二、匿名函数
三、高阶函数
高阶函数好像调用不打印是看不到赋值 和普通函数区别
高阶函数的类型推断
reduce操作
相当于1*2*3*4*5*6*7*8*9
def getName(msg:String)=(name:String)=>{println(msg + "," + name)}
相当于一个匿名函数放到getName函数中
一、将函数赋值给变量
二、匿名函数
三、高阶函数
高阶函数好像调用不打印是看不到赋值 和普通函数区别
高阶函数的类型推断
reduce操作
相当于1*2*3*4*5*6*7*8*9
def getName(msg:String)=(name:String)=>{println(msg + "," + name)}
相当于一个匿名函数放到getName函数中