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

Многомерные срезы в Go

Срез срезов - это срез, элементами которого служат другие срезы. Тип записывают как [][]int. Строки могут быть разной длины.

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

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

Создайте срез срезов из двух строк: "one", "two" в первой и "three", "four" во второй.

Создайте трехмерный срез из двух слоев. В первом слое строка 1, 2, во втором строка 3, 4. Выведите число из второго слоя, первой строки и второго места.

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