Skip to content

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

関連項目