[総目次] [カテゴリ] [前]

IF - [制御]

[次] [次カテゴリ] [索 引]

IF

… 条件による制御

書  式

IF 式 THEN コマンド ELSE コマンド

説  明

条件式を判定して、条件が成立する(式の値が0以外になる)場合に、THEN以降のコマンドを実行します。
条件が成立しない(式の値が0になる)場合は、ELSE以降のコマンドを実行します。

処理上必要がない場合は、ELSE以降は省略することができます。


注意事項

複数のコマンドを処理する場合は、THENまたはELSE以降でマルチステートメント(:)を使用します。

条件判定後に複数行のコマンドを実行するには、IFBLKを使用します (ブロック構造対応の条件制御)。


関連項目


サンプル

REM 944BASIC 'IF サンプル'
REM Aに1-3の乱数をセット
A=(RND+TIME)%3+1
PRINT '1-3の数字を当ててください。'
INPUT B,1,4

IF A=B THEN MES=STRCAT('正解は', A, 'でした。大当たり!!') ELSE MES=STRCAT('正解は', A, 'でした。残念・・') 
MESSAGE MES
END


[総目次] [カテゴリ] [前]

IF - [制御]

[次] [次カテゴリ] [索 引]