1
Q
轉換類型斯卡拉
A
回答
5
這正是map
是:
def convert(x: Option[Int]) = x map (_.toLong)
其工作原理是這樣的:
scala> convert(Some(1))
res0: Option[Long] = Some(1)
scala> convert(None)
res1: Option[Long] = None
scala.Predef
提供從Int
到RichInt
的隱式轉換,這是其中toLong
方法得來的。
相關問題
- 1. 斯卡拉 - 隱式類型轉換
- 2. 斯卡拉隱式類型轉換和==
- 3. 轉換JsValue斯卡拉Play2到模型
- 4. 斯卡拉:轉換地圖案例類
- 5. 斯卡拉案例類轉換
- 6. 斯卡拉地圖案例類轉換
- 7. 斯卡拉:case類轉換爲對象
- 8. 斯卡拉地圖轉型
- 9. 斯卡拉地圖轉換
- 10. 斯卡拉Bitset toBitMask轉換
- 11. 斯卡拉Java轉換
- 12. 轉換Java來斯卡拉
- 13. Java來斯卡拉轉換
- 14. 斯卡拉斯卡拉 - 但類RDD是不變的類型T
- 15. 斯卡拉的斯卡拉斯類型推斷的狀態
- 16. 是斯卡拉強類型?
- 17. 斯卡拉類型錯誤
- 18. 斯卡拉 - 返回類型
- 19. 斯卡拉類型問題
- 20. 斯卡拉類型參數
- 21. 斯卡拉返回類型
- 22. 斯卡拉動態類型
- 23. 使用類型[斯卡拉]
- 24. 斯卡拉類型覆蓋
- 25. 斯卡拉同構類型
- 26. 斯卡拉類型推遲
- 27. 類型別名斯卡拉
- 28. 斯卡拉類型約束
- 29. 轉換地圖中的值的類型 - 斯卡拉
- 30. 斯卡拉轉換類型參數爲Double