Вы находитесь на странице: 1из 4

SET

Заметки
• Set
• аналог множества в математике (пересечение, объединение и др.)
• проверка на вхождение объекта
• Unordered – порядок вставки объектов НЕ сохраняется
• Нет индексов (как у массива), поэтому для получения определенного объекта – нужно перебрать все объекты до него
• Содержит только уникальные значения

• Проверка «содержит ли коллекция объект» (contains) происходит быстрее, чем у массива

• При добавлении одинаковых объектов – в коллекции он все равно будет только в 1 экземпляре

• В Java также существует тип Set


Множества
Домашнее задание
• Решить задания из Hometask

• Прочитать главу «Sets» в разделе «Collection Types»


• https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.
html

• Особенно уделить внимание абзацу «Performing Set Operations» - математические операции для множеств

• Изучить API, какие возможности имеются: https://developer.apple.com/documentation/swift/set