: - [制御] |
||||||
… マルチステートメント(複数コマンド対応)
コマンド:コマンド
1行に複数のコマンドを記述する場合に使用します。IF ... THEN の THEN 以降に複数の文を記述する場合や、プログラムの見通しをよくする場合に使用します。
ただし、あまり多用すると、プログラムが読みにくくなるため、注意が必要です。
FOR〜NEXT、またはINKEY、MENUなどの入力系のコマンドでは、マルチステートメントを使用しないでください。不具合の原因となります。
これ以外のコマンドでも、マルチステートメントの後部で使用すると、正常に実行されない場合があります。
REM 944BASIC 'マルチステートメント(:)の例'
X=2: Y=2: REM 表示位置
REM 次の行はうまくいく
LOCATE X,Y: PRINT 'OK'
REM 次の行はうまくいかない
LOCATE X,Y+1: PRINT 'マルチステートメントを使って';: PRINT 'PRINT ;(PRINTの連続表示)を複数回実行することはできません。'
KEYWAIT
: - [制御] |