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