【发布时间】:2017-10-10 17:33:00
【问题描述】:
Scala 允许我使用以下语法直接实例化一个实现 Seq 特征的对象:
val numbers: Seq[Int] = Seq(1, 2, 3)
val names: Seq[String] = Seq("Alice", "Bob", "Charles")
- 由于
Seq是一个特征而不是具体的实现,那么numbers和names的基础是什么数据类型? - 我自己能想到的最好方法是什么?
- 直接创建 trait 对象是惯用的吗?
谢谢!
【问题讨论】:
标签: scala collections traits seq