【Spark亞太研究院系列叢書】Spark實戰高手之路-第2章動手實戰Scala第1小節(2)

2,Scala函數特性編程實戰編程

 

當函數不帶參數的使用,咱們調用的時候能夠省略括號:函數

接下來定義一個匿名函數、調用並運行:spa

在Scala總函數式一等公民 ,因此咱們能夠把函數付給一個常:源碼

另一個特性是Scala函數編程的柯里化,這個特性容許函數定義的時候有兩個括號:匿名函數

而這種代碼在Spark的源碼中是很是常見的。im

 

下面看一下Scala中的可變參數的用法:margin

接下來看一下默認參數:top

相關文章
相關標籤/搜索