ILE COBOL 解説書


IF ステートメント

IF ステートメントにより、条件が評価され、その評価に従ってオブジェクト・プログラムの中で代替処置がとられます。

IF ステートメント -- 形式
 
>>-IF--条件--+------+------------------------------------------->
             '-THEN-'
 
       .----------------------.
       V                      |
>--+-+-----ステートメント-1---+-+--+------------------------------------+-----+-><
   | '-NEXT SENTENCE------------'  |         .----------------------.   |     |
   |                               |         V                      |   |     |
   |                               '-ELSE--+-----ステートメント-2---+-+-'     |
   |                                       '-NEXT SENTENCE------------'       |
   | .----------------------.          .----------------------.               |
   | V                      |          V                      |               |
   '-----ステートメント-1---+--+-ELSE------ステートメント-2---+--+--------+-+-'
                               |                                 '-END-IF-' |
                               '-END-IF-------------------------------------'
 
 

IF ステートメントの範囲は以下のいずれかによって区切ることができます。

関連情報

条件
条件式で説明されているように、単純条件または複合条件が指定されます。
ステートメント-1、ステートメント-2
ステートメント-1 またはステートメント-2 として、次のいずれかを指定できます。

NEXT SENTENCE
END-IF 句を指定する場合には、NEXT SENTENCE 句を指定することはできません。

+----------------------------------IBM 拡張----------------------------------+

NEXT SENTENCE は、END-IF があっても指定できます。

+------------------------------End of IBM 拡張-------------------------------+

ELSE NEXT SENTENCE
IF ステートメントを終了させる分離文字ピリオドの直前にある場合には、省略できます。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]