DEFINE

ISO2002 条件付きコンパイルで使用されるコンパイル変数を宣言します。

構文:

>>---DEFINE-define-name-.-(numeric-lit)--.----><
                        +-(true)---------+
                        +-(false)--------+
                        +-"alphanum-lit"-+

パラメーター:

パラメーター 定義
定義名 コンパイル変数の名前
numeric-lit 数値リテラル。割り当てられた値は整数でなければなりません。
true ブールリテラル B'1’ と同等
false ブールリテラル B'0’ と同等
alphanum-lit 英数字のリテラル。

プロパティ:

デフォルト: 未設定
段階: 構文チェック
$SET: 任意

説明:

True または false パラメータが指定されている場合、カテゴリはブール値です。それ以外の場合、丸かっこは数値のカテゴリーを示し、引用符は英数字のカテゴリーを示します。

複数のコンパイル変数を定義するには、DEFINE オプションを繰り返し (つまり、DEFINE 指令ごとに 1 つのコンパイル変数を) 使用します。

このオプションによってコンパイル変数に割り当てられた値は、ISO2002 条件付きコンパイル構文を使用して、ソース コード内で有効にする必要があります (>>DEFINE define-name AS PARAMETER)。詳細については、「ISO2002 条件付きコンパイル」を参照してください。