Sobes.tech
Junior

Swift-də mövcud kolleksiya növləri hansılardır?

sobes.tech Süni İntellekt

AI-dan cavab

Üç əsas kolleksiya növü mövcuddur:

  • Massivlər (Arrays): Eyni növ dəyərlərin sıralanmış kolleksiyası. İndeks ilə giriş.
  • Setlər (Sets): Eyni növ unikal dəyərlərin sırasız kolleksiyası. Elementin mövcudluğunu yoxlamaq effektivdir.
  • Sözlüklər (Dictionaries): Açar-dəyər cütlərindən ibarət sırasız kolleksiya. Açarlar unikal və eyni növdə olmalıdır, dəyərlər də eyni növdə. Açar ilə giriş.

Yaradıcılıq nümunələri:

// Stringlərdən ibarət massiv
let fruits: [String] = ["Apple", "Banana", "Cherry"]

// Tam ədədlərdən ibarət set
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]

// String açar və Int dəyərdən ibarət sözlük
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]

Massivlər və sözlüklər elementlərin dövrü ilə sıralanmışdır, lakin onların əsas xüsusiyyəti indeks və ya açar ilə girişdir. Setlər isə dövr üçün sıra təmin etmir.