みんなが書いている通りですが、GOSUBには必ずRETURNが必要なのでGOTOの代用にはならないです。RETURNを使わずにGOSUBを何度も呼び出していると、そのうちエラーが発生するので気をつけましょう。 あとWHILEループはラベルを使う必要がないのとGOTOと違って必ずその範囲でループするというのが保証されるというのがメリットですね。GOTOの場合はどこでも飛べるので、必ずしもループを作ってるとは限らないので。