>アオタクさん
WHILE文とREPEAT文の使い分けって、上の方で何回も出てますけど
そのループ中の処理を必ず一回は実行したいか、したくないかの違いなんじゃないんです?
具体的な例だとWHILE文で書いておけば WHILE 1 を WHILE 0 にするだけで
簡単にそのループ中の処理をそっくり飛ばせるから
仮の処理を書くときとかに便利。
CLS:?"PUSH A":?"SOUND OFF":F=0
REPEAT
VSYNC 1
B=BUTTON(1)
IF B AND #A THEN LOCATE 0,1:?"SOUND ON ":F=1
WHILE F
VSYNC 1
B=BUTTON(1)
IF B AND #A THEN LOCATE 0,1:?"SOUND OFF":F=0
BEEP 1
WEND
UNTIL B AND #X
追記
またでんぺんさんの悪い癖の自信無い病が出てるー
間違ってても他の人が指摘することで話が繋がっていくから結果オーライなので
気にせず言い切っちゃいましょうよ。
失敗や間違いの方が得るものは大きいんですから。