【发布时间】:2016-12-01 07:07:29
【问题描述】:
目前,我正在学习 Scala 并阅读这本书 Programming in Scala,其中说:“与数组或列表不同,元组可以包含不同类型的对象。”例如,以下元组包含 Int、String 和 Float。
val tup = (1, "hello", 4.4)
再一次,这本书说,“如果你想在列表/数组中有任何类型的元素,那么你可以使用 Any Datatype。”
val list = List[Any](1, "hello", 4.4)
那么,以上这两种方法有什么区别呢?一个比另一个有什么好处?
【问题讨论】:
-
键入
Any是出现问题的好兆头。避免它。