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

Трехмерный массив в Go

Трехмерный массив - это массив массивов массивов. Первый индекс выбирает слой, второй - строку, третий - место внутри слоя.

Запишем куб из двух слоев и выведем две ячейки. Всю структуру печатают через fmt.Println:

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

Создайте трехмерный массив: один слой из строки 10, 20 и второй слой из строки 30, 40. Выведите всю структуру.

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

cube := [2][2][2]string{ {{"a", "b"}, {"c", "d"}}, {{"e", "f"}, {"g", "h"}}, }

Выведите символ из второго слоя, первой строки и второго места.

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