Sobes.tech
Junior — Middle

Bir sözlük veri yapısında anahtar olarak hangi bilgi kullanılabilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Veri yapısında, sözlük (Dictionary) herhangi bir Swift'te Hashable protokolüne uygun veri türü anahtar olarak kullanılabilir. Bu, anahtarın benzersiz olması ve hızlı arama için bir hash değeri hesaplama yeteneğine sahip olması gerektiği anlamına gelir.

Anahtar örnekleri:

  • Dizgeler (String)
  • Tam sayılar (Int)
  • Enum'lar (enum), eğer Hashable ise
  • Hashable türlerden oluşan demetler (tuples)

Örnek:

let dict: [String: Int] = ["apple": 3, "banana": 5]

Burada anahtarlar dizgelerden oluşur.