Il semble que Vectorc'était tard pour la soirée des collections Scala, et tous les articles de blog influents étaient déjà partis.
En Java, ArrayListc'est la collection par défaut - je pourrais l'utiliser, LinkedListmais seulement lorsque j'aurai réfléchi à un algorithme et que je me soucierai suffisamment pour l'optimiser. Dans Scala, dois-je utiliser Vectorpar défaut Seqou essayer de déterminer quand Listest-ce réellement plus approprié?
Listlorsque je tape Seq()à REPL.
IndexedSeq.
Seqplus de trois ans. Depuis Scala 2.11.4 (et versions antérieures), le type concret par défaut de Seqest List.
List<String> l = new ArrayList<String>()créerais des blogs Scala pour vous faire croire que tout le monde utilise List pour obtenir une qualité de collection persistante - mais Vector est-il suffisamment polyvalent pour que nous devrions l'utiliser à la place de List?