Sobes.tech
Junior

Swift'te hangi koleksiyon türleri vardır?

sobes.tech yapay zeka

AI'dan gelen yanıt

İşte üç ana koleksiyon türü:

  • Diziler (Arrays): Aynı türdeki değerlerin sıralı koleksiyonu. İndeks ile erişim.
  • Kümeler (Sets): Aynı türdeki benzersiz değerlerin sırasız koleksiyonu. Bir öğenin var olup olmadığını kontrol etmek etkilidir.
  • Sözlükler (Dictionaries): Anahtar-değer çiftlerinden oluşan sırasız koleksiyon. Anahtarlar benzersiz olmalı ve aynı türde, değerler de aynı türde olmalı. Anahtar ile erişim.

Oluşturma örnekleri:

// String dizisi
let fruits: [String] = ["Apple", "Banana", "Cherry"]

// Tam sayı kümesi
let primeNumbers: Set<Int> = [2, 3, 5, 7, 11]

// Anahtarları String, değerleri Int olan sözlük
let ages: [String: Int] = ["Alice": 30, "Bob": 25, "Charlie": 35]

Diziler ve sözlükler, döngüde elemanların sıralı olarak gezilmesi açısından sıralıdır, ancak temel özellikleri indeks veya anahtar ile erişimdir. Kümeler ise sıralama garantisi vermez.