ISDEFINED¶
関数名 | 引数 | 戻り値 |
---|---|---|
![]() ISDEFINED | string | int |
API
int ISDEFINED macroName
macroName
と同名のマクロ(#DEFINE XXX
)が定義されていたら1
を返します。定義されていない場合0
を返します。
ヒント
命令、式中関数両方対応しています。
例
DEFINE.ERH
#DEFINE 体力 0
#DEFINE 気力 1
MAIN.ERB
@SYSTEM_TITLE
#DIM キャラデータ, 2 = 1000, 200
PRINTFORML {ISDEFINED("体力")} {キャラデータ:体力}
PRINTFORML {ISDEFINED("気力")} {キャラデータ:気力}
PRINTFORML {ISDEFINED("攻撃力")}
ONEINPUT
結果
1 1000
1 200
0