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

Значение по ключу в Go

Значение достают по ключу в квадратных скобках. После имени карты пишут скобки, внутри ключ нужного типа. Результат выражения имеет тип значения карты и его можно вывести или записать в переменную.

Возьмем готовую карту возрастов и прочитаем два ключа:

ages := map[string]int{"ann": 20, "bob": 30} fmt.Println(ages["ann"]) fmt.Println(ages["bob"])

На экране 20 и 30. Порядок команд не важен: каждое обращение независимо.

Результат чтения можно сохранить в переменную и использовать дальше:

ages := map[string]int{"ann": 20, "bob": 30} age := ages["ann"] fmt.Println(age)

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

grid := map[string]int{"x": 4, "y": 9}

Выведите значение по ключу "y".

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

meta := map[string]string{"title": "book"}

Прочитайте значение по ключу "title" в name и выведите name.

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

ages := map[string]int{"ann": 20, "bob": 30}

Выведите значение по "ann" и по "bob" двумя командами.

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