7.9.18 @@if文

形式
@@if (条件式1)
文1
[[@@elseif (条件式2)
文2],…]
[@@else
文3]
@@end;
[ ]は省略できることを示します。
機能
条件式の真偽により,処理の実行を制御するときに使用します。
規則
  • @@if文の条件式1が真のときに,文1が実行される。
  • @@if文の条件式1が偽のときは,@@elseifの条件式2が実行される。
  • @@if文の条件式1,および@@elseifの条件式2がすべて偽のときは,@@elseの文3が実行される。
使用例

@@if (@MESSAGE eq "AC")  @@* メッセージ出力オプションありのとき
 ACCEPT START-DATE FROM DATE
 DISPLAY ' @PROG_ID: STARTED ' START-DATE
@@elseif (@MESSAGE eq "96")
 MOVE  '96-03-18' TO START-DATE
@@else
 MOVE  '95-02-27' TO START-DATE
@@end;