M1000まとめサイト

OPL:IF...ENDIF(ELSE&ELSEIF)

最終更新:

匿名ユーザー

- view
管理者のみ編集可

IF...ENDIF(ELSE&ELSEIF)

  • IF文


構文

IF 条件式
 (コード)
ENDIF

IF 条件式1
 (コード1)
ENDIF 条件式2
 (コード2)
ELSE
 (コード3)
ENDIF


パラメータ

  • 条件式:条件式の結果が真(-1:True)ならIF以下のコードを実行する。偽(0:False)なら実行されない。


戻り値

  • 無し


詳細

  • 条件分岐を行う為の制御文。条件式を満たせばコードを実行し、満たさなければ実行しない。
  • 「ELSE」は条件式を満たさない場合に実行される。
  • 「ELSEIF」は条件式を満たされない場合に実行され、更に指定した条件式が満たされた時のみ実行される。
  • IF文の中に更にIF文を入れて、「入れ子状態(ネスト)」にする事も可能。


サンプルコード

PROC main:
 LOCAL i%

 i% = 0
 IF i% = 1
  PRINT "実行されない"
 ENDIF
ENDP


ウィキ募集バナー