L'ajout de l'Élément à la Fin du Vecteur

Scaladocs expliquer comment ajouter un élément à un Vecteur.

def :+(elem: A): Vector[A]
[use case] A copy of this vector with an element appended.

Exemple:

scala> Vector(1,2) :+ 3
res12: scala.collection.immutable.Vector[Int] = Vector(1, 2, 3)

Pour une collection, il semble cher pour copier l'intégralité d'un Vecteur, puis ajoutez un élément.

Quelle est la meilleure(la plus rapide) pour ajouter un élément à un Vecteur?

OriginalL'auteur Kevin Meredith | 2013-09-10