投稿
Ki.Hibiki Hibiki.2323
RETURNの使い方が分かりません。最後の行にGOSUBもいれてるのですが、RETURN without GOSUBになってしまいます。どうすれば良いでしょうか?
1そうだね
プレイ済み
返信[1]
親投稿
ヨッシー okkun2002
もしかして、 @MAIN GOSUB @SUB @SUB RTUNT って、かいてませんか? その場合、GOSUBしたあとまた、@SUBにそのままいきます。なので、GOSUBの後にENDをつけくわえるかするといいとおもいます。
0そうだね
プレイ済み
返信[2]
親投稿
ヨッシー okkun2002
あっ!RETURNのことです
0そうだね
プレイ済み
返信[3]
親投稿
Ki.Hibiki Hibiki.2323
有り難うございます。やってみます!
0そうだね
プレイ済み
返信[4]
親投稿
Ki.Hibiki Hibiki.2323
すみません。出来ませんでした
0そうだね
プレイ済み
返信[5]
親投稿
ヨッシー okkun2002
説明下手なのかこの方法が違うのか… @MAIN GOSUB @SUB GOTO @END @SUB RETURN @END:END でダメですか?
0そうだね
プレイ済み
返信[6]
親投稿
Ki.Hibiki Hibiki.2323
写真のせますね
0そうだね
プレイ済み
返信[7]
親投稿
Ki.Hibiki Hibiki.2323
このプログラムで
0そうだね
プレイ済み
返信[8]
親投稿
Ki.Hibiki Hibiki.2323
こうなります
0そうだね
プレイ済み
返信[9]
親投稿
ヨッシー okkun2002
プログラムは上から順に実行されます。 @A '実行してから一行下へ PRINT "とおった" '実行してから一行下へ RETURN 'あれ?GOSUBで来てないっすよ! GOSUB @A '実行される前にエラーっす って、言うことになるので、べつのラベルを作るか、変数やIFを使い一回目はRETURNを実行しないようにする必要があります。
0そうだね
プレイ済み
返信[10]
親投稿
Ki.Hibiki Hibiki.2323
ありがとうございます。やってみます!
0そうだね
プレイ済み