Setは値の集合を提供するデータ構造です。Setの中には同じ値が2つ以上存在しません、
Mapと同様に何も指定しない場合はimmutableです。
内部の実装ではHashSetとTreeSetがありますが、通常はHashSetが使われます。
val s = Set(1, 1, 2, 3, 4, 4, 5) // 重複している値は1つにまとめられます