Menu
CoddyTech

Создание карт с помощью `make`

Часть раздела Основы путешествия по GO на Coddy. Урок 86 из 109.

Функция make предоставляет ещё один способ создания карт, особенно если значения не нужно инициализировать сразу.

Создай пустую карту с помощью make:

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

Результат:

map[]

Добавьте элементы в карту после её создания:

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

Результат:

map[Alice:95 Bob:80]
challenge icon

Задание

Новичок

В этом задании ты потренируешься создавать карту с помощью функции make в Go. Ты создашь карту, в которой хранятся любимые цвета разных людей.

Твоя задача — создать карту с помощью make, а затем добавить в неё несколько пар «ключ — значение».

Попробуйте сами

package main

import "fmt"

func main() {
	// TODO: Создайте map с именем 'favoriteColors' с помощью make
	// Ключами должны быть строки (имена), а значениями — тоже строки (цвета)
	
	// Добавляем несколько пар ключ-значение в map
	favoriteColors["Alice"] = "Blue"
	favoriteColors["Bob"] = "Green"
	favoriteColors["Charlie"] = "Red"
	
	// Выведите map
	fmt.Println("Favorite colors:", favoriteColors)
	
	// Выведите Bob's favorite color
	fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Go