Spark函數式編程進階

函數式編程進階 一、函數和變量同樣做爲Scala語言的一等公民,函數能夠直接複製給變量; 二、函數更長用的方式是匿名函數,定義的時候只須要說明輸入參數的類型和函數體便可,不須要名稱,可是匿名函數賦值給一個變量(實際上是val常量),Spark源碼中大量存在這種語法; 三、函數能夠做爲參數直接傳遞給函數,這極大地簡化的編程語法; 四、函數式編程一個很是強大的地方之一在於函數的返回值能夠是函數,當函數
相關文章
相關標籤/搜索