Menu
Coddy logo textTech

Długość mapy

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 91 z 109.

Funkcja len zwraca liczbę par klucz-wartość w mapie. Dzięki temu możesz określić, ile wpisów zawiera mapa.

Utwórz mapę populacji krajów:

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

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

Wynik pokazuje długość mapy:

Number of countries: 3

Pusta mapa ma długość równą zero:

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

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz używanie funkcji len(), aby znaleźć liczbę par klucz-wartość w mapie.

Utworzyliśmy mapę o nazwie countries, która zawiera kilka krajów i ich stolic. Twoim zadaniem jest użyć funkcji len(), aby dowiedzieć się, ile krajów znajduje się w mapie, a następnie wypisać tę liczbę.

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Mapa krajów i ich stolic
	countries := map[string]string{
		"France":  "Paris",
		"Japan":   "Tokyo",
		"Brazil":  "Brasília",
		"Canada":  "Ottawa",
		"Egypt":   "Cairo",
	}
	
	// TODO: Użyj funkcji len(), aby uzyskać liczbę krajów w mapie
	// i zapisz ją w zmiennej o nazwie countryCount
	
	
	// Wypisz liczbę krajów
	fmt.Printf("The map contains %d countries\n", countryCount)
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online