Sobes.tech
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]

Масивите и речниците са подредени по отношение на обхождане на елементите в цикъл, въпреки че тяхната основна характеристика е достъпът по индекс или ключ. Множествата не гарантират ред.