Set


Setは値の集合を提供するデータ構造です。Setの中には同じ値が2つ以上存在しません、

Mapと同様に何も指定しない場合はimmutableです。

内部の実装ではHashSetとTreeSetがありますが、通常はHashSetが使われます。

val s = Set(1, 1, 2, 3, 4, 4, 5)
// 重複している値は1つにまとめられます