ドキュメントは言う:
パッケージ scala.collection.immutable のコレクションは、誰に対しても不変であることが保証されています。このようなコレクションは、作成後に変更されることはありません。
しかし、私はこれから期待する動作を得られません:
scala> var test3 = scala.collection.immutable.Set[String]("one", "two")
test3: scala.collection.immutable.Set[String] = Set(one, two)
scala> test3 += "three"
scala> println(test3)
Set(one, two, three)
ここで何が欠けていますか?