Junior — Middle
Que informação pode servir como chave na estrutura de dados dicionário?
sobes.tech IA
Resposta da IA
Na estrutura de dados, um dicionário (Dictionary) pode ter como chave qualquer tipo de dado que cumpra o protocolo Hashable em Swift. Isso significa que a chave deve ser única e capaz de calcular um valor hash para uma busca rápida.
Exemplos de chaves:
- Strings (
String) - Números inteiros (
Int) - Enumerações (
enum), se forem compatíveis com Hashable - Tuplos compostos por tipos Hashable
Exemplo:
let dict: [String: Int] = ["apple": 3, "banana": 5]
Aqui, as chaves são strings.