nRows1 [, nColumns1] Specifies the size of the array to create. If you include just nRows1, a one-dimensional array is created. One-dimensional arrays have one row and nColumn1 columns. ...after is writed
If the array is one-dimensional, an element's subscript is the same as its row number. For example, the subscript for the element in the third row of a one-dimensional array is 3.These two affirmations are in contradiction.
CLEAR DIMENSION arr0[100],arr1[100,1] && compare these FOR k=1 TO ALEN(arr1) arr0[m.k]=m.k arr1[m.k]=m.k arr100[m.k]=m.k NEXT * i aspected these return a error, but: ? arr0[77,1] && return Item 1 -> this confirm point b) ? arr0[1,77] && return Item 77 -> this confirm point a) ? arr0[65000,77] && return Item 77 -> this confirm point c) aElement is (65000-1)*0+77 ? arr1[1,77] && return Item 77 ? arr1[65000,77] && THIS FIRE A ERROR * For write, situation change: arr0[77,1]='i77' && THIS FIRE A ERROR then contradict Point b) arr0[1,77]='i77' && THIS FIRE A ERROR then contradict Point a) arr0[77]='i77' && write on Item 77 then confirm Point c) arr0[65000,77]='i77' && THIS FIRE A ERROR arr1[1,77]='i77'&& write on Item 77IF you do a complete analyze, you found this :