Perché c'è una mancanza di coerenza tra insiemi ed elenchi nell'API di Scala Collections?Incoerenze di collezioni Scala
Ad esempio, c'è un Set immutabile, ma anche uno mutabile. Se voglio utilizzare questi ultimi, posso semplicemente fare questo:
val set = Set[A]()
set += new A
Tuttavia, non esiste un elenco mutevole, di per sé. Se voglio scrivere uno snippet di codice simile usando Lists, quale struttura dati usare? LinkedList suona come un buon candidato, perché è mutabile, ma non ha + = metodo definito. ListBuffer sembra soddisfare i requisiti, ma non è un elenco.
Dopo aver letto 2.8 documenti Raccolte vengo alla conclusione che la MutableList è probabilmente la soluzione migliore.
Continuo a desiderare che esistesse scala.collection.mutable.List.
E non modificabile. Mable Set? :-) –