Несоответствия Scala Collections
Почему не хватает согласованности между наборами и списками в Scala Collections API?
Например, есть неизменный Set, но также изменяемый. Если я хочу использовать последнее, я могу просто сделать это:
val set = Set[A]()
set += new A
Тем не менее, нет изменяемого списка, как такового. Если я хочу написать похожий фрагмент кода с использованием списков, какую структуру данных использовать? LinkedList звучит как хороший кандидат, потому что он изменчив, но не определен метод + =. ListBuffer, кажется, удовлетворяет требованиям, но это не список.
После прочтения документов 2.8 Коллекции я прихожу к выводу, что MutableList, вероятно, лучше всего подходит.
Я все еще как-то хотел бы, чтобы был scala.collection.mutable.List.