Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Dichiarazione e Inizializzazione delle Mappe | Introduzione a Struct e Map
Introduzione a Golang

bookDichiarazione e Inizializzazione delle Mappe

Possiamo dichiarare una mappa vuota utilizzando la funzione make(). Di seguito è riportata la sintassi da seguire:

var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)

Qui, mapName è il nome della mappa, keyType è il tipo previsto delle chiavi e valueType è il tipo previsto dei valori. Il termine map è una parola chiave.

È possibile dichiarare una mappa chiamata courseData con chiavi di tipo string e valori di tipo int.

index.go

index.go

copy
1
var courseData = make(map[string]int)

Se tentiamo di stampare questa mappa, otterremo un risultato che indica una mappa vuota:

index.

index.

copy
1
fmt.Println(courseData) // Output: map[]

Possiamo inizializzare una mappa con alcuni dati utilizzando la seguente sintassi:

var mapName = map[keyType]valueType = {
    key1: value1,    
    key2: value2,
    key3: value 3,
    …
}

Nota

È possibile inserire o omettere spazi nella sintassi di dichiarazione della mappa; quindi, sia map[keyType]valueType che map [keyType] valueType sono validi.

Utilizzando la sintassi sopra, è possibile creare una mappa che contiene alcuni dati iniziali:

index.go

index.go

copy
1234567
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
question mark

Quale sintassi è corretta per creare una nuova mappa vuota?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 6. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 1.96

bookDichiarazione e Inizializzazione delle Mappe

Scorri per mostrare il menu

Possiamo dichiarare una mappa vuota utilizzando la funzione make(). Di seguito è riportata la sintassi da seguire:

var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)

Qui, mapName è il nome della mappa, keyType è il tipo previsto delle chiavi e valueType è il tipo previsto dei valori. Il termine map è una parola chiave.

È possibile dichiarare una mappa chiamata courseData con chiavi di tipo string e valori di tipo int.

index.go

index.go

copy
1
var courseData = make(map[string]int)

Se tentiamo di stampare questa mappa, otterremo un risultato che indica una mappa vuota:

index.

index.

copy
1
fmt.Println(courseData) // Output: map[]

Possiamo inizializzare una mappa con alcuni dati utilizzando la seguente sintassi:

var mapName = map[keyType]valueType = {
    key1: value1,    
    key2: value2,
    key3: value 3,
    …
}

Nota

È possibile inserire o omettere spazi nella sintassi di dichiarazione della mappa; quindi, sia map[keyType]valueType che map [keyType] valueType sono validi.

Utilizzando la sintassi sopra, è possibile creare una mappa che contiene alcuni dati iniziali:

index.go

index.go

copy
1234567
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
question mark

Quale sintassi è corretta per creare una nuova mappa vuota?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 6. Capitolo 5
some-alt