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