Junior — Middle
76
Объясните основные отличия между различными типами коллекций в языке программирования.
Answer from AI
sobes.tech AI
В iOS (Swift) основные типы коллекций — это массивы (Array), множества (Set) и словари (Dictionary).
- Array — упорядоченная коллекция элементов одного типа, допускает дубликаты. Используется, когда важен порядок элементов.
- Set — неупорядоченная коллекция уникальных элементов. Быстрая проверка наличия элемента.
- Dictionary — коллекция пар ключ-значение, где ключи уникальны. Позволяет быстро получать значение по ключу.
Пример:
var array: [Int] = [1, 2, 3, 2]
var set: Set<Int> = [1, 2, 3, 2] // будет содержать только 1, 2, 3
var dictionary: [String: Int] = ["one": 1, "two": 2]