Returns a value that indicates whether the specified name is an array
Category: Variable Information
VARRAY ( name )
name
specifies a name that is expressed as a scalar or as an array reference.
Restriction: You cannot use an expression as an argument.
VARRAY returns 1 if the given name is an array; it returns 0 if the given name is not an array.
VARRAY returns a value that indicates whether the specified name is an array. VARRAYX returns a value that indicates whether the value of the specified expression is an array.
VARRAY does not accept an expression as an argument. VARRAYX accepts expressions, but the value of the specified variable cannot denote an array reference.
Related functions return the value of other variable attributes, such as the variable name, informat, format, among others. For a list, see the 'Variable Information' functions in 'Functions and CALL Routines by Category' on page 270 .
SAS Statements | Results |
---|---|
array x(3) x1-x3; a=varray(x); B=varray(x1); put a=; put B=; | a=1 B=0 |
Functions:
'Variable Information' functions in 'Functions and CALL Routines by Category' on page 270