RosettaCodeData/Task/Multi-dimensional-array/Jq/multi-dimensional-array-1.jq
2023-07-01 13:44:08 -04:00

7 lines
220 B
Text

# The input is used to initialize the elements of the
# multi-dimensional array:
def multiarray(d):
. as $in
| if (d|length) == 1 then [range(0;d[0]) | $in]
else multiarray(d[1:]) | multiarray( d[0:1] )
end;