Lower Bounds

<lower bounds>

  ┌◄─────────── , ──────────┐
──┴─<arithmetic expression>─┴──────────────────────────────────────────┤

The number of dimensions of the array reference variable is determined by the number of lower bounds in its declaration. No more than 16 dimensions are allowed. For more information on lower bounds, see ARRAY Declaration.

The initial state of an array reference variable is uninitialized. Any attempt to use an uninitialized array reference variable as an array results in a fault at run time.