ILE RPG Language Reference
You refer to an entire array using the array name alone. You refer
to the individual elements of an array using (1) the array name, followed
by (2) a left parenthesis, followed by (3) an index, followed by (4)
a right parenthesis -- for example: AR(IND). The index indicates the
position of the element within the array (starting from 1) and is
either a number or a field containing a number.
The following rules apply when you specify an array name and index:
- The array name must be a unique symbolic name.
- The index must be a numeric field or constant greater than zero
and with zero decimal positions
- If the array is specified within an expression in the extended
factor 2 field, the index may be an expression returning a numeric
value with zero decimal positions
- At run time, if
your program refers to an array using an index with a value that is
zero, negative, or greater than the number of elements in the array,
then the error/exception routine takes control of your program.
[ Top of Page | Previous Page | Next Page | Contents |
Index ]