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 全体をコピーして要素を追加するのはコストがかかるようです。
ベクターに要素を追加する最良の (最速の) 方法は何ですか?