Как начинающий Scala я все еще боюсь работать с неизменными списками. Все, что я пытаюсь сделать, добавить элементы в свой список. Вот пример того, что я пытаюсь сделать.Scala Итеративно стройте списки
val list = Seq()::Nil
val listOfInts = List(1,2,3)
listOfInts.foreach {case x=>
list::List(x)
}
ожидал, что я бы в конечном итоге со списком списков: List (Список (1), список (2), Список (3))
Исходя из Явы я привык просто используя list.add (новый ArrayList (i)), чтобы получить тот же результат. Неужели я здесь?
Может быть, вместо downvoting, SO должен иметь опцию для флага, "Не принимать Coursera." –
Тип возврата 'foreach' -' Unit', поэтому вы ничего не получите. Вероятно, вам нужна карта? –