前のページ|次のページ

VARRAY関数

指定した名前が配列かどうかを示す値を返します。

カテゴリ: 変数情報
制限事項: DATAステップのみで使用します。

構文

VARRAY(name)

必須引数

name

スカラまたは配列参照として表される名前を指定します。

制限事項 式は引数として使用できません。

詳細

VARRAYは、指定した名前が配列の場合は1、配列でない場合は0を返します。

比較

  • VARRAYは、指定した名前が配列かどうかを示す値を返します。VARRAYXは、指定した式の値が配列かどうかを示す値を返します。
  • VARRAYは、引数として式を受け入れません。VARRAYXは式を受け入れますが、指定された変数の値で配列参照を示すことはできません。
  • 関連する関数が、変数名、入力形式、出力形式など他の変数属性の値を返します。リストについては、カテゴリ別のSAS関数とCALLルーチンの変数情報の関数を参照してください。

SASステートメントとその結果を次に示します。
SASステートメント
結果
array x(3) x1-x3;
a=varray(x);
B=varray(x1);
put a=;
put B=;
a=1
B=0

関連項目:

関数:
前のページ|次のページ|ページの先頭へ