object lll {
//把函数当作返回值
def main(args: Array[String]): Unit = {
//f是一个函数,它的返回值也是一个函数
var f = (x: Int) => {
//对于fn来说,x就是一个局部变量。x+fn就会构成一个闭包结构
var fn = (y: Int) => x + y
fn
}
var s = f(2)//s是一个函数
var res = s(100)//102
var res1 = s(80)//?
println(res,res1)
}
}