Sobes.tech
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:

  • String anahtarların türüdür.
  • Any ise 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.