Я могу определить переменную (по var
), которая неизменна:
var x = scala.collection.immutable.Set("aaaaaa","bbbbbb")
println(x.isInstanceOf[scala.collection.immutable.Set[String]])
x += "cccc"
println(x.isInstanceOf[scala.collection.immutable.Set[String]])
Это приводит к:
true
true
+=
метод не входит в scala.collection.immutable.Set
, так что происходит?