bas7advr.hlp (
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
LBOUND Function Details
◄Syntax► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back►
──────────────────────────────────────────────────────────────────────────────
LBOUND returns the lower bound (smallest available subscript) for the
indicated dimension of an array.
LBOUND(array[,dimension%])
Usage Notes
■ The LBOUND function is used with the UBOUND function to determine
the size of an array.
■ LBOUND returns the values listed below for an array with the
following dimensions:
DIM A(1 TO 100, 0 TO 3, -3 TO 4)
Invocation Value Returned
═══════════ ══════════════
LBOUND(A,1) 1
LBOUND(A,2) 0
LBOUND(A,3) -3
■ The default lower bound for any dimension is either 0 or 1, depending
on the setting of the OPTION BASE statement. If OPTION BASE is 0, the
default lower bound is 0, and if OPTION BASE is 1, the default lower
bound is 1.
■ Arrays dimensioned using the TO clause in the DIM statement can have
any integer value as a lower bound.
■ You can use the shortened syntax LBOUND(array) for one-dimensional
arrays, because the default value for dimension% is 1.