Что нового

Объявление элементов трёхмерного массива

stormovik

Новичок
Сообщения
58
Репутация
1
Задал напрямую все элементы массива, 10 штук координатных пар.
Код:
dim $t[10][2][4] = [[[1,1,1,1],[1,1,1,1]],[[0,1,1,0],[1,1,1,0]],[[0,1,1,0],[1,1,1,0]],[[0,1,0,0],[0,0,1,0]],[[0,1,1,0],[0,0,0,0]],[[1,0,0,0],[1,0,0,0]],[[0,0,0,0],[0,0,0,0]],[[0,0,0,0],[0,1,1,0]],[[0,0,0,1],[1,1,1,1]],[[0,0,0,0],[1,1,1,1]]]

Однако, задавать их одной строкой крайне неудобно для чтения и редактирования.
Посоветуйте пожалуйста, как их задать отдельными строками
Код:
;~ dim $t[10][2][4] = [
;~ [[1,1,1,1],[1,1,1,1]],
;~ [[0,1,1,0],[1,1,1,0]],
;~ [[0,1,1,0],[1,1,1,0]],
;~ [[0,1,0,0],[0,0,1,0]],
;~ [[0,1,1,0],[0,0,0,0]],
;~ [[1,0,0,0],[1,0,0,0]],
;~ [[0,0,0,0],[0,0,0,0]],
;~ [[0,0,0,0],[0,1,1,0]],
;~ [[0,0,0,1],[1,1,1,1]],
;~ [[0,0,0,0],[1,1,1,1]]
;~ ]


И вообще, возможно ли работать с частью N-мерного массива как с отдельным N-1-мерным массивом?
 
Последнее редактирование:

johnmarshall

Осваивающий
Сообщения
192
Репутация
35
Код:
dim $t[10][2][4] = [ _
[[1,1,1,1],[1,1,1,1]], _
[[0,1,1,0],[1,1,1,0]], _
[[0,1,1,0],[1,1,1,0]], _
[[0,1,0,0],[0,0,1,0]], _
[[0,1,1,0],[0,0,0,0]], _
[[1,0,0,0],[1,0,0,0]], _
[[0,0,0,0],[0,0,0,0]], _
[[0,0,0,0],[0,1,1,0]], _
[[0,0,0,1],[1,1,1,1]], _
[[0,0,0,0],[1,1,1,1]]]
 
Верх