2,Scala函數特性編程實戰編程
當函數不帶參數的使用,咱們調用的時候能夠省略括號:函數
接下來定義一個匿名函數、調用並運行:spa
在Scala總函數式一等公民 ,因此咱們能夠把函數付給一個常:源碼
另一個特性是Scala函數編程的柯里化,這個特性容許函數定義的時候有兩個括號:匿名函數
而這種代碼在Spark的源碼中是很是常見的。im
下面看一下Scala中的可變參數的用法:margin
接下來看一下默認參數:top