Menu
Coddy logo textTech

Tworzenie map za pomocą `make`

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

Funkcja make to kolejny sposób na tworzenie map, szczególnie gdy nie musisz od razu inicjalizować wartości.

Utwórz pustą mapę za pomocą make:

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

Wynik:

map[]

Dodaj elementy do mapy po jej utworzeniu:

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

Wynik:

map[Alice:95 Bob:80]
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu przećwiczysz tworzenie mapy za pomocą funkcji make w Go. Utworzysz mapę przechowującą ulubione kolory różnych osób.

Twoim zadaniem jest utworzenie mapy za pomocą make, a następnie dodanie do niej kilku par klucz-wartość.

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// TODO: Utwórz mapę o nazwie 'favoriteColors' za pomocą make
	// Klucze powinny być ciągami znaków (imionami), a wartości również ciągami znaków (kolorami)
	
	// Dodawanie kilku par klucz-wartość do mapy
	favoriteColors["Alice"] = "Blue"
	favoriteColors["Bob"] = "Green"
	favoriteColors["Charlie"] = "Red"
	
	// Wypisz mapę
	fmt.Println("Favorite colors:", favoriteColors)
	
	// Wypisz Bob's favorite color
	fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}
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