mutable vs. immutable в коллекциях Scala

Я довольно новичок в Scala и пытаюсь понять иерархию коллекций. Я вижу, что существует различие между 'mutable' и 'immutable' коллекциями, но я не понимаю, что это означает на уровне реализации и как это связано с val и var. Может ли кто-нибудь дать мне некоторое представление об этом? Также, каждый ли класс коллекции имеет 'mutable' версию и 'immutable' версию, или есть некоторые классы, которые могут быть только 'mutable' или 'immutable'?

39
задан Tony Tannous 15 August 2017 в 08:46
поделиться