Menu
Coddy logo textTech

Creare mappe con `make`

Fa parte della sezione Fondamenti del percorso GO di Coddy. Lezione 86 di 109.

La funzione make offre un altro modo per creare mappe, soprattutto quando non hai bisogno di inizializzare subito i valori.

Crea una mappa vuota con make:

scores := make(map[string]int)
fmt.Println(scores)

Risultato:

map[]

Aggiungi elementi alla mappa dopo la creazione:

scores["Alice"] = 95
scores["Bob"] = 80
fmt.Println(scores)

Risultato:

map[Alice:95 Bob:80]
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a creare una mappa usando la funzione make in Go. Creerai una mappa che memorizza i colori preferiti di diverse persone.

Il tuo compito è creare una mappa usando make e poi aggiungervi alcune coppie chiave-valore.

Provalo tu

package main

import "fmt"

func main() {
	// TODO: Crea un mapa llamado 'favoriteColors' usando make
	// Las claves deben ser cadenas de texto (nombres) y los valores también deben ser cadenas de texto (colores)
	
	// Añade algunos pares clave-valor al mapa
	favoriteColors["Alice"] = "Blue"
	favoriteColors["Bob"] = "Green"
	favoriteColors["Charlie"] = "Red"
	
	// Imprime el mapa
	fmt.Println("Favorite colors:", favoriteColors)
	
	// Imprime Bob's favorite color
	fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Go online