一步步学spark之一scala函数式编程中闭包,Curry
闭包:闭合的一个包
这样定义的话会报错 找不到y
声明了一个全局变量,y捕获到了这个变量,从而使x+y的状态能够正常的变成一个函数的定义,让函数定义闭合起来叫闭包
当y的值发生改变,y也能捕获到
Curry
Curry方式定义函数
Curry使用 _
一步步学spark之一scala函数式编程中闭包,Curry
闭包:闭合的一个包
这样定义的话会报错 找不到y
声明了一个全局变量,y捕获到了这个变量,从而使x+y的状态能够正常的变成一个函数的定义,让函数定义闭合起来叫闭包
当y的值发生改变,y也能捕获到
Curry
Curry方式定义函数
Curry使用 _