Menu
Coddy logo textTech

Создание карт с помощью `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

Задание

Новичок

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

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

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

package main

import "fmt"

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

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

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

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