一步步學spark之一scala函數式編程中閉包,Curry
閉包:閉合的一個包
這樣定義的話會報錯 找不到y
聲明瞭一個全局變量,y捕獲到了這個變量,從而使x+y的狀態能夠正常的變成一個函數的定義,讓函數定義閉合起來叫閉包
當y的值發生改變,y也能捕獲到
Curry
Curry方式定義函數
Curry使用 _
一步步學spark之一scala函數式編程中閉包,Curry
閉包:閉合的一個包
這樣定義的話會報錯 找不到y
聲明瞭一個全局變量,y捕獲到了這個變量,從而使x+y的狀態能夠正常的變成一個函數的定義,讓函數定義閉合起來叫閉包
當y的值發生改變,y也能捕獲到
Curry
Curry方式定義函數
Curry使用 _