Назад к вопросам
Junior — Middle
66
Какой тип данных представляет собой словарь, где ключи — строки, а значения могут быть разных типов?
Ответ от нейросети
sobes.tech AI
В iOS (Swift) словарь, где ключи — строки, а значения могут быть разных типов, обычно представлен типом Dictionary<String, Any>.
Здесь:
String— тип ключей.Any— универсальный тип, который может содержать значения любого типа.
Пример:
var dict: [String: Any] = [
"name": "Иван",
"age": 30,
"isMember": true
]
print(dict["name"] as? String ?? "") // Иван
Использование Any позволяет хранить в словаре значения разных типов, но требует приведения типов при извлечении.