создать список, как это:Confused о добавлении в список
var multiList : List[MyObj] = Nil
Для добавления объектов в этот список я использую:
multiList = multiList ::: List(MyObj)
это работает, но я не должен использовать
multiList = multiList ::: MyObj
как здесь Я добавляю объект в список, если в примере (который работает) он выглядит синтаксически, как если бы я добавлял новый список в список ?
Я хочу подчеркнуть, что ': +' как сложность O (n) в случае списков (необходимо просмотреть весь список, чтобы добавить к нему), поэтому вы должны переключиться на другую структуру данных, если вам нужно часто добавлять. См. [Характеристики производительности коллекций Scala] (http://www.scala-lang.org/docu/files/collections-api/collections_40.html) – Xion345