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.