プログラムは上から順に実行されます。 @A '実行してから一行下へ PRINT "とおった" '実行してから一行下へ RETURN 'あれ?GOSUBで来てないっすよ! GOSUB @A '実行される前にエラーっす って、言うことになるので、べつのラベルを作るか、変数やIFを使い一回目はRETURNを実行しないようにする必要があります。