Scaladocs объясняют, как добавить элемент в вектор.
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)
Для большой коллекции кажется дорогостоящим копировать весь Вектор, а затем добавить к нему элемент.
Какой лучший (самый быстрый) способ добавить элемент в вектор?