Scaladocs解释了如何向 Vector 添加元素。
def :+(elem: A): Vector[A]
[use case] A copy of this vector with an element appended.
例子:
scala> Vector(1,2) :+ 3
res12: scala.collection.immutable.Vector[Int] = Vector(1, 2, 3)
对于大型集合,复制整个 Vector,然后向其中添加元素似乎很昂贵。
将元素添加到 Vector 的最佳(最快)方法是什么?