Junior — Middle
¿Qué tipo de datos representa un diccionario donde las claves son cadenas y los valores pueden ser de diferentes tipos?
sobes.tech AI
Respuesta de la IA
В iOS (Swift) словарь, где ключи — строки, а значения могут быть разных типов, обычно представлен типом Dictionary<String, Any>.
Здесь:
String— тип ключей.Any— универсальный тип, который может содержать значения любого типа.
Пример:
var dict: [String: Any] = [
"name": "Иван",
"age": 30,
"isMember": true
]
print(dict["name"] as? String ?? "") // Иван
Использование Any позволяет хранить в словаре значения разных типов, но требует приведения типов при извлечении.