Menu
Coddy logo textTech

Lunghezza delle mappe

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

La funzione len restituisce il numero di coppie chiave-valore in una mappa. Questo ti aiuta a determinare quante voci contiene una mappa.

Crea una mappa delle popolazioni dei paesi:

populations := map[string]int{
    "USA": 331,
    "India": 1380,
    "China": 1441,
}

count := len(populations)
fmt.Println("Number of countries:", count)

Il risultato mostra la lunghezza della mappa:

Number of countries: 3

Una mappa vuota ha lunghezza zero:

emptyMap := map[string]int{}
fmt.Println("Empty map length:", len(emptyMap))
challenge icon

Sfida

Principiante

In questa sfida, ti eserciterai a usare la funzione len() per trovare il numero di coppie chiave-valore in una mappa.

Abbiamo creato una mappa chiamata countries che contiene alcuni paesi e le loro capitali. Il tuo compito è usare la funzione len() per scoprire quanti paesi ci sono nella mappa e poi stampare quel numero.

Provalo tu

package main

import "fmt"

func main() {
	// Una mappa dei paesi e delle loro capitali
	countries := map[string]string{
		"France":  "Paris",
		"Japan":   "Tokyo",
		"Brazil":  "Brasília",
		"Canada":  "Ottawa",
		"Egypt":   "Cairo",
	}
	
	// TODO: Usa la funzione len() per ottenere il numero di paesi nella mappa
	// e memorizzalo in una variabile chiamata countryCount
	
	
	// Stampa il numero di paesi
	fmt.Printf("The map contains %d countries\n", countryCount)
}
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