N_ELEMENTS Function
Returns the number of elements contained in any expression or variable.
Usage
result = N_ELEMENTS(expr)
Input Parameters
expr—The expression for which the number of elements will be returned.
Returned Value
result—The number of elements contained in any expression or variable.
Scalar expressions always have one element. The number of elements in an array is equal to the product of its dimensions. If expr is an undefined variable, N_ELEMENTS will return zero.
Keywords
None.
Example
In this example, N_ELEMENTS is used to determine the number of elements in a two-dimensional array.
; Create a 3-by-2 integer array.
a = INDGEN(3, 2)
PRINT, a
; PV-WAVE prints:
; 0 1 2
; 3 4 5
; Display the number of elements in a.
PRINT, N_ELEMENTS(a)
; PV-WAVE prints: 6
; Delete the variable a.
DELVAR, a
INFO, a
; PV-WAVE prints: VARIABLE UNDEFINED = <Undefined>
PRINT, N_ELEMENTS(a)
; PV-WAVE prints: 0
See Also
N_PARAMS Function, N_TAGS Function, PARAM_PRESENT Function, TAG_NAMES Function