Множества- не упорядоченная коллекция уникальных однотипных элементов

var circleStation: Set = [«Первая»,«Вторая»,«Третья»]

Добавление

circleStation.insert(«Пятая»)

Поиск

circleStation.contains(«Первая»)

Вычитание из одного множества другое

var circleStation: Set = [«Первая»,«Вторая»,«Третья»,«Четвертая»] var circleStation2: Set = [«Шестая»,«Вторая»,«Третья»]

circleStation.subtrack(circleStation2)

В circleStation осталось «Четвертая»

Поиск общего в двух множествах (пересечение)

var circleStation: Set = [«Первая»,«Вторая»,«Третья»,«Четвертая»]

var circleStation2: Set = [«Шестая»,«Вторая»,«Третья»]

var circleStation3 = circleStation.intersection(circleStation2)

Вернет «Вторая»,«Третья»

Добавление только уникальных из 2-ъ множеств (объединение)

var circleStation: Set = [«Первая»,«Вторая»,«Третья»,«Четвертая»]

var circleStation2: Set = [«Шестая»,«Вторая»,«Третья»]

var circleStation3 = circleStation.union(circleStation2)

Вернет «Первая»,«Вторая»,«Третья»,«Четвертая»,«Шестая»

Выявить уникальные из каждого (симетрическая разность)

var circleStation3 = circleStation.symetricDifference(circleStation2)