Sobes.tech
Junior — Middle

Kāda datu tips pārstāv vārdnīcu, kur atslēgas ir virknes, un vērtības var būt dažādu tipu?

sobes.tech AI

Atbilde no AI

В iOS (Swift) словарь, где ключи — строки, а значения могут быть разных типов, обычно представлен типом Dictionary<String, Any>.

Здесь:

  • String — тип ключей.
  • Any — универсальный тип, который может содержать значения любого типа.

Пример:

var dict: [String: Any] = [
    "name": "Иван",
    "age": 30,
    "isMember": true
]

print(dict["name"] as? String ?? "")  // Иван

Использование Any позволяет хранить в словаре значения разных типов, но требует приведения типов при извлечении.