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もチェック)