Avatar ·

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.