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.
UBOUND Function Details
  ◄Syntax►  ◄Details►  ◄Example►                 ◄Contents►  ◄Index►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
UBOUND returns the upper bound (largest available subscript) for the
indicated dimension of an array.
 
UBOUND(array[,dimension%])
 
Usage Notes
    ■ The UBOUND function is used with the LBOUND function to determine
      the size of an array.
    ■ UBOUND returns the values listed below for an array with the
      following dimensions:
 
        DIM A(1 TO 100, 1 TO 3, -3 TO 4)
 
        Invocation     Value returned
        ═══════════    ══════════════
        UBOUND(A,1)    100
        UBOUND(A,2)      3
        UBOUND(A,3)      4
 
    ■ You can use the shortened syntax UBOUND(array) for one-dimensional
      arrays because the default value for dimension% is 1.
    ■ Use the LBOUND function to find the lower limit of an array
      dimension.