Sobes.tech
Junior — Middle

Quelle information peut servir de clé dans la structure de données d'un dictionnaire?

sobes.tech IA

Réponse de l'IA

Dans la structure de données, un dictionnaire (Dictionary) peut avoir comme clé n'importe quel type de données qui respecte le protocole Hashable en Swift. Cela signifie que la clé doit être unique et capable de calculer une valeur de hachage pour une recherche rapide.

Exemples de clés :

  • Chaînes (String)
  • Nombres entiers (Int)
  • Énumérations (enum), si elles respectent Hashable
  • Tuples composés de types Hashable

Exemple :

let dict: [String: Int] = ["apple": 3, "banana": 5]

Ici, les clés sont des chaînes.