Sobes.tech
Junior — Middle

Spiega il concetto di dizionario in programmazione e le sue funzioni principali.

sobes.tech AI

Risposta dell'AI

Un dizionario in programmazione è una struttura dati che memorizza coppie di 'chiave-valore'. Ogni chiave è unica e associata a un valore specifico, consentendo un accesso rapido ai dati tramite la chiave.

Funzioni principali del dizionario:

  • Ricerca rapida del valore tramite la chiave.
  • Aggiunta di nuove coppie chiave-valore.
  • Rimozione di elementi tramite la chiave.
  • Iterazione su tutte le coppie per elaborarle o visualizzarle.

In Swift, il dizionario è rappresentato dal tipo Dictionary<Key, Value>. Esempio:

var dict: [String: Int] = ["mela": 3, "banana": 5]
dict["arancia"] = 7 // aggiunta
let count = dict["mela"] // recupero del valore tramite la chiave