Function Reference

IsDeclared

変数が宣言されているかどうかを調べます。

IsDeclared ( expression )

 

パラメータ

expression 調べる変数名を表す文字列

 

返し値

成功 グローバル変数、もしくは関数の外で宣言された変数の場合1を返します。
特殊 ローカル変数の場合場合-1を返します。
失敗 変数が見つからない場合0を返します。

 

注意

変数が存在するかどうかIsDeclared()で調べる必要があるときにはほとんどの場合、変数の作成/代入にAssign()を、変数の参照にEval()を使用する必要があります。

 

関連

Assign, Eval

 


If Not IsDeclared ("a") then
    MsgBox(0,"", "$a is NOT declared")     ; $aには代入がおこなわれていない
EndIf

$a=1

If IsDeclared ("a") then
    MsgBox(0,"", "$a IS declared"  )      ; 直前の代入$a=1による
EndIf