お絵かき
STiNGER STiNGER8901
2そうだね
プレイ済み
返信[1]
親投稿
STiNGER STiNGER8901
更に、該当行をコメントアウトしたら、最終行の次の行番号で同じエラーが!一体どうなってるんだ!?
0そうだね
プレイ済み
返信[2]
親投稿
てっく tekpro
もっと前の行にFORがあるんだと思います。最後まで調べてもFORに対するNEXTが見つからないというエラーなので、最終行がエラー扱いになります。
0そうだね
プレイ済み
返信[3]
親投稿
エラー時の行番号はエラーがある場所ではなくてエラーが判明した場所って感じになります。SyntaxErrorや大抵のエラーの場合は、その行そのものにエラーがあることが多いですが、一部のエラーはその行にエラーがあるとは限りません。 なのでてっくさんの言うように該当のエラーはFORがあるのにNEXTがないエラーなので、それが判明した(今回は最終行)がエラー番号になっている感じですね。
0そうだね
プレイ済み
返信[4]
親投稿
ちーたけ hello.world256
0023>FOR I=0TO 10 0...> ... 0403>END だと、NEXTが見つからなくてエラーになっちゃうのよ。
0そうだね
プレイ済み
返信[5]
親投稿
プチコンじゃないけど、問題がある行と全く無関係の行でエラーが出て詰んだのを思い出しました。
0そうだね
プレイ済み
返信[6]
親投稿
STiNGER STiNGER8901
解決できました!なるほど、ENDとかから前を調べればいいんですね。
1そうだね
プレイ済み