Sembra che Vectorfosse in ritardo alla festa delle collezioni Scala e che tutti i post sul blog influenti fossero già andati via.
In Java ArrayListè la raccolta predefinita - potrei usare, LinkedListma solo quando ho pensato attraverso un algoritmo e mi sono preoccupato abbastanza per ottimizzare. In Scala dovrei usare Vectorcome predefinito Seqo provare a capire quando Listè effettivamente più appropriato?
Listquando Seq()scrivo su REPL.
IndexedSeq.
Seqè di oltre tre anni. A partire da Scala 2.11.4 (e precedenti), il tipo concreto predefinito di Seqè List.
List<String> l = new ArrayList<String>()creerei i blog di Scala in cui vorresti farti credere che tutti usassero List per ottenere una bontà persistente di raccolta - ma Vector è abbastanza generico per cui dovremmo usarlo al posto di List?