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

Двумерный массив в Go

Элементы массива могут быть другими массивами. Тогда получается двумерный массив - таблица с фиксированным числом строк и мест в каждой строке.

В типе два размера: первый для строк, второй для мест. Значения строк пишут во вложенных фигурных скобках:

table := [2][3]int{{1, 2, 3}, {4, 5, 6}}

Ячейку получают двумя парами скобок. Первый индекс - строка, второй - место. Оба считают с нуля:

table := [2][3]int{{1, 2, 3}, {4, 5, 6}} fmt.Println(table[0][0]) // выведет 1 fmt.Println(table[1][2]) // выведет 6

Всю таблицу выводят через fmt.Println:

table := [2][3]int{{1, 2, 3}, {4, 5, 6}} fmt.Println(table) // [[1 2 3] [4 5 6]]

Создайте двумерный массив из двух строк по три целых числа: в первой строке 1, 2, 3, во второй 4, 5, 6. Выведите всю таблицу.

Дан следующий массив:

table := [2][3]int{{10, 20, 30}, {40, 50, 60}}

Выведите элемент из второй строки и третьего места.

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