2
A
回答
2
功能型Int => Int => Int
關聯的工作相當於Int => (Int => Int)
。換句話說,=>
將事物分組在右邊,或者是右對應的。
類型Int => (Int => Int)
定義了接受一個Int
並且其返回型是功能從Int
到Int
一個單參數函數。
那麼這樣一個功能的例子是什麼?我們可以寫一個這種類型稱爲sum
功能:
val sum: Int => Int => Int = {
(a: Int) =>
{
(b: Int) =>
a + b
}
}
所以sum
接受一個參數a
並返回接受新的功能和參數b
並返回a
和b
總和:
scala> val sumWith3 = sum(3) // `sum` takes an Int argument
sumWith3: Int => Int = <function1> // notice the return type of `Int => Int`
scala> sumWith3(5) // takes an Int argument
res0: Int = 8 // returned an Int
相關問題
- 1. CakePHP:hasmany關聯的COUNT函數
- 2. Scala中函數的平等是Scala中的函數對象嗎?
- 3. 將獨特屬性與JavaScript中的匿名函數相關聯
- 4. NA關聯函數
- 5. D中關聯數組的穩定性
- 6. Python中「in」的關聯性?
- 7. Scala函數改變屬性的類
- 8. 瞭解帶函數的函數作爲Swift中的關聯值
- 9. scala中的函數和函數文字
- 10. scala中的提升函數
- 11. Scala中的函數聲明
- 12. Scala中的高階函數
- 13. scala中的函數鏈接
- 14. scala中的逆變函數
- 15. Scala中的函數定義
- 16. scala中的Java.util.Calendar.add()函數
- 17. PHP關聯數組的哈希函數
- 18. 搜索關聯數組鍵的函數
- 19. Actionscript關聯數組的構造函數?
- 20. 關於'C'中的關聯性
- 21. rcorr()函數的相關性
- 22. 未關聯的函數與mex文件相關聯
- 23. 獲取屬性與聚合函數的結果關聯
- 24. 構造函數屬性 - 關聯預先存在的對象?
- 25. scala中主要構造函數參數的可訪問性
- 26. Clojure關聯函數的最佳實踐
- 27. Scala中的關閉
- 28. java的node.getTagName的scala函數
- 29. Scala函數中的異構參數
- 30. scala函數中的更新參數
燦我寫val sum:Int => Int => Int作爲val sum:(a:Int)(b:Int):Int? – Raj