Что-то я не понимаю о Scala collection.mutable.Seq. Он описывает интерфейс для всех изменяемых последовательностей, но я не вижу методов добавления или добавления элементов без создания новой последовательности. Я пропустил что-то очевидное здесь?
Есть :+ и +: для append и prepend, соответственно, но они создают новые коллекции - для того, чтобы быть совместимыми с поведением неизменяемых последовательностей, я полагаю. Это нормально, но почему нет метода, такого как += и +=:, например ArrayBuffer и ListBuffer define, для добавления и добавления на месте? Означает ли это, что я не могу ссылаться на изменяемый seq, который набирается как collection.mutable.Seq, если я хочу сделать добавление на месте?
Опять же, я, должно быть, пропустил что-то очевидное, но не могу найти, что...