Subscript ranges are used to select a subarray from an array by giving the starting and ending subscripts of the subarray in each dimension.
Subscript ranges may be combined with array subscripts and other subscript ranges to define the bounds of any subarray.
dim y(4)


Subscript ranges are written (Start : End). This sets the bounds of a subarray to a range from index Start to End. Start may not be greater than End, but Start may equal End.
dim y(4)


An Asterisk (*) is used to select all elements of a given dimension.
(Start : *) indicates a subarray from element Start to the last element in the dimension.
In a multidimensional array, when a dimension is specified by a single value or a range reduces to a single value, that dimension becomes degenerate and collapses. In the example above, the first two dimensions are fixed (3,7,*). They will never vary so they become irrelevant. The array returned a() is a one dimensional array with 11 elements.
dim y(4)


SubArrays combined with Array Operations gives Mintoris Basic power formerly reserved for high end mathematics/statistical analysis languages.