Junior — Middle
Anahtarların dizeler olduğu ve değerlerin farklı türlerde olabileceği sözlük hangi veri türüdür?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS (Swift) içinde, anahtarlar dizgiler olan ve değerleri farklı türlerde olabilen bir sözlük genellikle Dictionary<String, Any> türüyle temsil edilir.
Burada:
Stringanahtarların türüdür.Anyise herhangi bir türdeki değerleri içerebilen evrensel bir türdür.
Örnek:
var dict: [String: Any] = [
"name": "Ivan",
"age": 30,
"isMember": true
]
print(dict["name"] as? String ?? "") // Ivan
Any kullanımı, sözlükte farklı türlerde değerler saklamaya olanak tanır, ancak erişimde tür dönüşümü gerektirir.