Sobes.tech
Junior — Middle

Ce informație poate servi drept cheie în structura de date a unui dicționar?

sobes.tech AI

Răspuns de la AI

În structura de date, un dicționar (Dictionary) poate avea ca cheie orice tip de date care respectă protocolul Hashable în Swift. Aceasta înseamnă că cheia trebuie să fie unică și să aibă capacitatea de a calcula o valoare hash pentru o căutare rapidă.

Exemple de chei:

  • Șiruri de caractere (String)
  • Numere întregi (Int)
  • Enumerări (enum), dacă respectă Hashable
  • Tupluri formate din tipuri Hashable

Exemplu:

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

Aici, cheile sunt șiruri de caractere.