Scala偏函式
點選(此處)摺疊或開啟
-
def main(args: Array[String]){
-
val data = List(1, 2, 3, 4, 5, 6)
-
data.foreach(println _)
-
data.foreach(x => println(x))
-
-
def sum(a: Int, b: Int, c: Int) = a + b + c
-
println(sum(1, 2, 3))
-
-
val fp_a = sum _ //實際上利用偏函式生成一個類Function3
-
println(fp_a(1, 2, 3)) //實際呼叫新生成類的apply方法
-
println(fp_a.apply(1, 2, 3))
-
val fp_b = sum(1, _: Int, 3)
-
println(fp_b(2))
-
println(fp_b(10))
-
-
data.foreach(println(_))
-
data.foreach(println)
- }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28912557/viewspace-1849508/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 大資料Scala系列之樣例類_Option_偏函式大資料函式
- scala簡明教程:偏函式、高階函式、Future非同步程式設計、隱式轉換函式非同步程式設計
- scala(三)函式函式
- python的偏函式(partial)Python函式
- 函式柯里化和偏函式應用函式
- 好程式設計師大資料教程分享Scala系列之Option_偏函式_String程式設計師大資料函式
- Scala 的方法與函式函式
- Python利用partial偏函式生成不同的聚合函式Python函式
- scala語法 - 方法與函式函式
- 學習Scala 方法與函式函式
- python函式程式設計 返回函式 匿名函式 裝飾器 偏函式Python函式程式設計
- 測開之函式進階· 第5篇《偏函式》函式
- Python 偏函式用法全方位解析Python函式
- python進階(17)偏函式partialPython函式
- Python 偏函式介紹及應用Python函式
- Python函數語言程式設計-高階函式、匿名函式、裝飾器、偏函式Python函數程式設計函式
- Python基礎之特殊的函式--裝飾器和偏函式Python函式
- Scala(一):函式、流程控制、引數函式
- Scala與Java差異(三)之函式Java函式
- Python3學習(18)--偏函式(Partial)Python函式
- JS中的 偏函式 和 柯里化JS函式
- 打造屬於自己的underscore系列(五)- 偏函式和函式柯里化函式
- 關於scala中的主建構函式函式
- Python偏函式應用舉例-路燈指示牌Python函式
- 好程式設計師大資料教程Scala系列之高階函式程式設計師大資料函式
- 含兩個引數的三元函式的高階偏導數函式
- Scala Essentials: 隱式轉換
- 一門多正規化的程式語言Scala學習收尾-函式的使用函式
- flask路由系統、偏函式、CBV、模板、請求響應、session、請求擴充套件Flask路由函式Session套件
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- 聊聊JavaScript和Scala的表示式 ExpressionJavaScriptExpress
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- (譯) 函式式 JS #2: 函式!函式JS
- 好程式設計師大資料學習路線分享Scala系列之集合操作函式程式設計師大資料函式
- 核函式 多項式核函式 高斯核函式(常用)函式
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴