UBOUND: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
m (Protected "UBOUND" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))) |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
The | The [[UBOUND]] function returns the largest valid index (upper bound) of an array dimension. | ||
{{PageSyntax}} | {{PageSyntax}} | ||
:''result%'' = | :''result%'' = [[UBOUND]](arrayName[, dimension%]) | ||
Line 13: | Line 13: | ||
** If {{Parameter|dimension%}} is less than '''1''' or is greater than the number of dimensions, a [[ERROR Codes|subscript out of range]] error occurs. | ** If {{Parameter|dimension%}} is less than '''1''' or is greater than the number of dimensions, a [[ERROR Codes|subscript out of range]] error occurs. | ||
* | * [[UBOUND]], along with [[LBOUND]], is used to determine the range of valid indexes of an array. | ||
Line 29: | Line 29: | ||
{{PageSeeAlso}} | {{PageSeeAlso}} | ||
* | * [[Arrays]], [[LBOUND]] | ||
* | * [[DIM]], [[COMMON]], [[STATIC]], [[SHARED]] | ||
{{PageNavigation}} | {{PageNavigation}} |
Latest revision as of 00:58, 25 January 2023
The UBOUND function returns the largest valid index (upper bound) of an array dimension.
Syntax
- result% = UBOUND(arrayName[, dimension%])
Description
- arrayName specifies the name of the array.
- dimension% specifies the dimension number, starting with 1 for the first dimension.
- If omitted, dimension% is assumed to be 1.
- If dimension% is less than 1 or is greater than the number of dimensions, a subscript out of range error occurs.
Examples
DIM myArray(5) AS INTEGER DIM myOtherArray(1 to 2, 3 to 4) AS INTEGER PRINT UBOUND(myArray) PRINT UBOUND(myOtherArray, 2) |
5 4 |
See also