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.