Как сделать добавить или добавить в Scala mutable.Seq

Есть кое-что, чего я не понимаю в Scala collection.mutable.Seq . Он описывает интерфейс для всех изменяемых последовательностей, но я не вижу методов для добавления или добавления элементов без создания новой последовательности. Я упустил здесь что-то очевидное?

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

Опять же, я, должно быть, пропустил что-то очевидное, но не могу найти что…

49
задан Jean-Philippe Pellet 8 July 2011 в 03:52
поделиться