Avatar ·

Vérification de la présence d'une clé dans un dictionnaire Swift et obtention d'une valeur quelconque

Bonjour ! J'ai commencé à apprendre Swift et j'ai rencontré un problème en travaillant avec les dictionnaires. Je dois vérifier si le dictionnaire contient une clé spécifique, et si oui — obtenir une des valeurs (n'importe laquelle, l'ordre n'a pas d'importance). Voici un exemple de mon code : ```swift var fruits = ["apple": "red", "banana": "yellow", "grape": "purple"] let searchKey = "banana" // J'essaie de vérifier la présence de la clé if fruits[searchKey] != nil { print("Clé trouvée !") // Comment obtenir une valeur quelconque ? } ``` Je sais qu'on peut utiliser `if let` pour le optional binding, mais j'ai besoin spécifiquement de vérifier la présence de la clé, puis d'obtenir une valeur sans me lier à une clé particulière. J'ai essayé ceci : ```swift if fruits.keys.contains(searchKey) { print("La clé existe !") // Maintenant je veux obtenir un élément quelconque } ``` Mais je ne comprends pas comment extraire correctement la valeur. Pouvez-vous m'indiquer comment résoudre élégamment ce problème en Swift ? De préférence avec des exemples pour débutants.