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.