Junior — Middle
Quale informazione può fungere da chiave nella struttura dati di un dizionario?
sobes.tech AI
Risposta dell'AI
Nella struttura dati, un dizionario (Dictionary) può avere come chiave qualsiasi tipo di dato che soddisfa il protocollo Hashable in Swift. Ciò significa che la chiave deve essere unica e in grado di calcolare un valore hash per una ricerca rapida.
Esempi di chiavi:
- Stringhe (
String) - Numeri interi (
Int) - Enumerazioni (
enum), se sono conformi a Hashable - Tuple composti da tipi Hashable
Esempio:
let dict: [String: Int] = ["apple": 3, "banana": 5]
Qui, le chiavi sono stringhe.