Junior
Какви видове колекции съществуват в Swift?
sobes.tech AI
Отговор от AI
Има три основни типа колекции:
- Масиви (Arrays): Подредена колекция от стойности от един и същ тип. Достъп по индекс.
- Множества (Sets): Неподредена колекция от уникални стойности от един и същ тип. Проверка за наличие на елемент е ефективна.
- Речници (Dictionaries): Неподредена колекция от двойки ключ-стойност. Ключовете трябва да са уникални и от един и същ тип, стойностите също. Достъп по ключ.
Примери за създаване:
// Масив от низове
let fruits: [String] = ["Apple", "Banana", "Cherry"]
// Множество от цели числа
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]
// Речник с ключове от тип String и стойности от тип Int
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]
Масивите и речниците са подредени по отношение на обхождане на елементите в цикъл, въпреки че тяхната основна характеристика е достъпът по индекс или ключ. Множествата не гарантират ред.