Returns the upper bounds of an array, or a single upper bound
along the DIM dimension.
Standard:
F95 and later
Class:
Inquiry function
Syntax:
RESULT = UBOUND(ARRAY [, DIM])
Arguments:
ARRAY
Shall be an array, of any type.
DIM
(Optional) Shall be a scalar INTEGER(*).
Return value:
If DIM is absent, the result is an array of the upper bounds of
ARRAY. If DIM is present, the result is a scalar
corresponding to the upper bound of the array along that dimension. If
ARRAY is an expression rather than a whole array or array
structure component, or if it has a zero extent along the relevant
dimension, the upper bound is taken to be the number of elements along
the relevant dimension.