Le mappe sono il tipo di dato associativo built-in di Go (a volte chiamate hash o dizionari in altri linguaggi). |
|
![]() ![]()
|
|
|
|
|
|
Per creare una mappa vuota, usa la funzione builtin |
|
Imposta coppie chiave/valore usando la tipica sintassi
|
|
Stampare una mappa con ad es. |
|
Ottieni un valore per una chiave con |
|
Se la chiave non esiste, viene restituito il valore zero del tipo del valore. |
|
La funzione builtin |
|
La funzione builtin |
|
Per rimuovere tutte le coppie chiave/valore da una mappa, usa
la funzione builtin |
|
Il secondo valore di ritorno opzionale quando si ottiene un
valore da una mappa indica se la chiave era presente
nella mappa. Questo può essere usato per distinguere
tra chiavi mancanti e chiavi con valori zero
come |
|
Puoi anche dichiarare e inizializzare una nuova mappa nella stessa riga con questa sintassi. |
|
Il pacchetto |
|
Nota che le mappe appaiono nella forma |
|
Prossimo esempio: Funzioni.