Junior — Middle
Quel type de données représente un dictionnaire où les clés sont des chaînes et les valeurs peuvent être de différents types?
sobes.tech IA
Réponse de l'IA
Dans iOS (Swift), un dictionnaire où les clés sont des chaînes et les valeurs peuvent être de différents types est généralement représenté par le type Dictionary<String, Any>.
Ici :
Stringest le type des clés.Anyest un type universel qui peut contenir des valeurs de n'importe quel type.
Exemple :
var dict: [String: Any] = [
"name": "Ivan",
"age": 30,
"isMember": true
]
print(dict["name"] as? String ?? "") // Ivan
L'utilisation de Any permet de stocker dans le dictionnaire des valeurs de différents types, mais nécessite une conversion de type lors de l'extraction.