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