GOTOが行ったきりの左遷だとすると GOSUBは行って戻ってこい という出張。例えば 何度も使う事になりそうなメッセージ送りなんかは
@KY
WHILE 1
WAIT 1
IF BUTTON(2)==#A THEN RETUEN
WEND
こんな感じにどっかに処理を1つ書いといて 使う時にGOSUB @KYとすれば Aを押したらGOSUBした直後に戻る という処理に。入力の度にGOTOループを作る必要が無くなります。
ちなみに WHILE~WENDは GOTOループとIFを混ぜた様なループで 数値部分に条件式を書く。条件成立中のみループする命令なので 成立を表す1(=TRUE)と書けば無限ループに。
(このループを使う場合 強制的にループから抜けるBREAKもチェック)
3そうだね プレイ済み