Массив (Array) представляет собой упорядоченную коллекцию однотипных значений, допускающую дубликаты. Элементы доступны по индексу.
Множество (Set) – неупорядоченная коллекция уникальных хешируемых значений. Дубликаты не допускаются.
Ключевые отличия:
| Признак | Массив (Array) | Множество (Set) |
|---|---|---|
| Упорядоченность | Да | Нет |
| Дубликаты | Допускаются | Не допускаются |
| Доступ | По индексу | Проверка наличия элемента |
| Производительность | Быстрый доступ по индексу, медленное добавление/удаление в середине | Быстрые операции добавления/удаления и проверки наличия |
Пример создания:
swift