SEWB+/CONSTRUCTION アプリケーション開発ガイド

[目次][用語][索引][前へ][次へ]

7.9.29 @@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;