Index Generator R←⍳Y
Y must be a simple scalar or vector array of non-negative numbers. R is a numeric array composed of the set of all possible coordinates of an array of shape Y. The shape of R is Y and each element of R occurs in its self-indexing position in R. In particular, the following identity holds:
⍳Y ←→ (⍳Y)[⍳Y]
⎕IO is an implicit argument of Index Generator. This function is also known as Interval.
Examples
⎕IO
1
⍴⍳0
0
⍳5
1 2 3 4 5
⍳2 3
1 1 1 2 1 3
2 1 2 2 2 3
⊢A←2 4⍴'MAINEXIT'
MAIN
EXIT
A[⍳⍴A]
MAIN
EXIT
⎕IO←0
⍳5
0 1 2 3 4
⍳2 3
0 0 0 1 0 2
1 0 1 1 1 2
A[⍳⍴A]
MAIN
EXIT