Sobes.tech
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.