跳转至

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("体力")} {角色属性:体力} ; 此时等效于 {角色属性:0}
    PRINTFORML {ISDEFINED("精力")} {角色属性:精力} ; 此时等效于 {角色属性:1}
    PRINTFORML {ISDEFINED("攻击力")}

    ONEINPUT
输出结果
1 1000
1 200
0