定义的条件
定义的条件表达式用于测试是否定义了编译变量。
- compilation-variable-name-1
- 不能与条件编译器伪指令关键字相同。
- 已定义
- 如果定义了 compilation-variable-name-1 ,那么使用 IS DEFINED 语法的已定义条件求值为 TRUE。
如果已定义的条件引用了通过 DEFINE 编译器选项定义的编译变量,但在程序中的已定义条件之前,既没有带有 AS PARAMETER 短语的相应 DEFINE 伪指令,也没有没有针对该编译变量的 OFF 短语的 DEFINE 伪指令,那么该编译变量的已定义条件求值为 FALSE。
- 未定义
- 如果未定义 compilation-variable-name-1 ,那么使用 IS NOT DEFINED 语法的已定义条件求值为 TRUE。
其最新定义是通过带有 OFF 短语的 DEFINE 伪指令的编译变量被视为未定义。
