IF GOTO ELSE

式が真(0以外)の時ラベルに分岐する。

ラベルに文字列を使う場合の注意事項

  • ラベルにはラベル文字列も使用できる。
  • ELSE直後でのGOTO省略時に文字列は使えない。

× IF A==0 GOTO “@LABEL1” ELSE “@LABEL2”
○ IF A==0 GOTO “@LABEL1” ELSE @LABEL2
○ IF A==0 GOTO “@LABEL1” ELSE GOTO “@LABEL2”

書式

IF GOTO @ラベル [ELSE 不成立時処理]

サンプル・参考動画

IF A==1 GOTO @MAIN
IF X<0 GOTO @JMP1 ELSE PRINT A$
IF Y==5 GOTO @JMP1 ELSE @JMP2
@JMP1
PRINT "@JMP1" 
@JMP2
PRINT "@JMP2" 
END

コメント

タイトルとURLをコピーしました