Несоответствия Scala Collections

Почему не хватает согласованности между наборами и списками в Scala Collections API?

Например, есть неизменный Set, но также изменяемый. Если я хочу использовать последнее, я могу просто сделать это:

val set = Set[A]()
set += new A

Тем не менее, нет изменяемого списка, как такового. Если я хочу написать похожий фрагмент кода с использованием списков, какую структуру данных использовать? LinkedList звучит как хороший кандидат, потому что он изменчив, но не определен метод + =. ListBuffer, кажется, удовлетворяет требованиям, но это не список.

После прочтения документов 2.8 Коллекции я прихожу к выводу, что MutableList, вероятно, лучше всего подходит.

Я все еще как-то хотел бы, чтобы был scala.collection.mutable.List.

Ответы на вопрос(5)

Ваш ответ на вопрос