Трехмерный массив в 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"}},
}
Выведите символ из второго слоя, первой строки и второго места.