トピック
HRT-86_にでら mijuharuto

エラーについて質問です!

公開キー:YK28Y3J1 これを実行すると ELSE without ENDIF が出ます。 直し方がわかる方、教えてください!
1そうだね
プレイ済み
返信[1]
親投稿
くつねこ mamimusu
5行目はこれでできました!他のも同じようにすれば出来ると思います!
0そうだね
プレイ済み
返信[2]
親投稿
くつねこ mamimusu
できませんでした。すいません・・・
0そうだね
プレイ済み
返信[3]
親投稿
HRT-86_にでら mijuharuto
いえいえ、ありがとうございます!
1そうだね
プレイ済み
返信[4]
親投稿
ENDIFが足りない、ってエラーね
3そうだね
プレイ済み
返信[5]
親投稿
訳すと「ENDIFないのに、ELSEがある」
2そうだね
プレイ済み
返信[6]
親投稿
HRT-86_にでら mijuharuto
ENDIFは付けたはずですが、、、 もしかして、つける場所がまずかったっぽいですか??
3そうだね
プレイ済み
返信[7]
親投稿
IFって改行も影響するからね IF 条件 THEN(改行 ほにゃらら(改行 ELSE(改行 ほにゃらら(改行 ENDIF(改行 この要領で改行するとかな、と
3そうだね
プレイ済み
返信[8]
親投稿
HRT-86_にでら mijuharuto
ありがとうございます! やってみます
2そうだね
プレイ済み
返信[9]
親投稿
プチコンは、DEF命令の終わりをEND命令までと判定しているようです。今のプチコンは、「プログラムの終わりのEND」と「DEFの終わりのEND」との区別が出来ないので、「プログラムの終わりのEND」を「DEFの終わりのEND」と思っているために、「ENDIFがない」ように見えていると思われます。
5そうだね
プレイ済み
返信[10]
親投稿
HRT-86_にでら mijuharuto
ちなみに、~ELSE ENDのENDは、条件に満たさなければDEFの処理を終わらせるという意味で、 ENDを付けました。
0そうだね
プレイ済み
返信[11]
親投稿
その場合は、END命令の代わりにRETURN命令を書くことで、同様の事が出来ますね。
1そうだね
プレイ済み
返信[12]
親投稿
HRT-86_にでら mijuharuto
ありがとうございます! 明日、やってみます!
0そうだね
プレイ済み
返信[13]
親投稿
DEF内のRETURNって値無しでもいいと知った最近
1そうだね
プレイ済み
返信[14]
親投稿
マギー M191246
『ENDIF』について。 IF~THEN~ELSE~ が、1行に入っているとき ENDIFは、普通はなくてもいいみたいです。 (あっても、 エラーにはならない感じですけど。)
2そうだね
プレイ済み
返信[15]
親投稿
HRT-86_にでら mijuharuto
RETURNを使う方法でできました! 皆さんありがとうございます!!
1そうだね
プレイ済み