qb45advr.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
  QuickSCREEN      Details      Example      Contents      Index
──────────────────────────────────────────────────────────────────────────────
LBOUND Function Details
 
Syntax
  LBOUND(array[,dimension])
 
The LBOUND function is used with the UBOUND function to determine the
size of an array.
 
  Argument    Description
  array       The name of the array being dimensioned
 
  dimension   An integer ranging from 1 to the number of dimensions
              in array: indicates which dimension's lower bound is
              returned
 
For an array dimensioned as follows, LBOUND returns the values listed below:
 
  DIM A(1 TO 100, 0 TO 50, -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 may have any
integer value as a lower bound.
 
You may use the shortened syntax LBOUND(array) for one-dimensional arrays,
since the default value for dimension is 1. Use the UBOUND function to find
the upper limit of an array dimension.