Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmMpAd 185 of 350 menu
◀ ▶

Добавление пары в Go

Новая пара появляется, когда по ключу, которого еще не было, записывают значение. Синтаксис тот же, что при замене: присваивание по ключу в скобках. Если ключ новый, длина карты увеличивается на единицу.

Начнем с пустой созданной карты и добавим две пары:

ages := make(map[string]int) ages["ann"] = 20 ages["bob"] = 30 fmt.Println(len(ages)) fmt.Println(ages["bob"])

Длина 2, значение "bob" дает 30. Порядок добавления на обращение по ключу не влияет.

К литералу тоже можно дописать пару после создания:

room := map[string]int{"a": 1} room["b"] = 2 fmt.Println(room["b"])

Даны переменные:

notes := make(map[string]int)

Добавьте ключи "one" и "two" с разными числами и выведите длину.

Дана следующая карта:

row := map[int]string{1: "a"}

Добавьте ключ 2 со строкой "b" и выведите оба значения.

Дана следующая карта:

seed := map[string]int{"old": 1}

Запишите два новых ключа и перезапишите "old" новым числом. Скажите, сколько пар останется в seed.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить