Determinação da existência de uma chave em um dicionário Swift e obtenção de qualquer valor
Olá! Comecei a estudar Swift e me deparei com um problema ao trabalhar com dicionários. Preciso verificar se o dicionário contém uma determinada chave e, se sim, obter um dos valores (qualquer um, a ordem não importa).
Aqui está um exemplo do meu código:
```swift
var fruits = ["apple": "red", "banana": "yellow", "grape": "purple"]
let searchKey = "banana"
// Tentando verificar a existência da chave
if fruits[searchKey] != nil {
print("Chave encontrada!")
// Como obter qualquer valor?
}
```
Sei que posso usar `if let` para optional binding, mas preciso exatamente verificar a existência da chave e então obter o valor, sem me prender a uma chave específica.
Tentei assim:
```swift
if fruits.keys.contains(searchKey) {
print("A chave existe!")
// Agora quero obter qualquer elemento
}
```
Mas não entendo como extrair o valor corretamente. Diga-me como resolver esse problema de forma elegante em Swift? De preferência com exemplos para iniciantes.