投稿
nyannzi CornedBeef
17行目でエラーが出てるんですがELSE の使い方が違うんでしょうか? ELSEってIF文の内容じゃない時に行うって事でいいんですよね?
1そうだね
プレイ済み
返信[1]
親投稿
複数行にまたがったIF文を書くときはTHEN と ELSEの後は改行しなくてはいけません。 IF C>=508 && C<=510 THEN C=C+1 ELSE C=508 ENDIF
1そうだね
プレイ済み
返信[2]
親投稿
ゆうたん yu-tan-sama
ENDIFがないから怒られる IF なんか条件 THEN なんか処理 ELSE なんか処理 ENDIF こんな感じで覚えておくとよいです
2そうだね
プレイ済み
返信[3]
親投稿
ASA fusuian
ELSEの行をIFの行とくっつければ、あっという間に直せます。
0そうだね
プレイ済み
返信[4]
親投稿
nyannzi CornedBeef
るるるきゅ~さんゆうたんさんありがとうございます! 無事できました。 書き方って状況によって変わるんですね
0そうだね
プレイ済み
返信[5]
親投稿
nyannzi CornedBeef
ASAさん> 本当だ!色々な書き方があるのですね ありがとうございます!
0そうだね
プレイ済み
返信[6]
親投稿
ひろきち henahenachoco
みなさんのコメントに補足なのですが、改行しない場合は、 IF 条件式 THEN 処理 ELSE 処理 で大丈夫ですが、 改行する場合は、 THENの後で改行した上で、ELSEの後でも改行して、更にはENDIFも書かないとエラーになります。 慣れないうちは、どちらかに統一した方がいいかもです。 慣れてくると、読み返したときに自分が読みやすい書き方を使い分けられるようになると思います。
3そうだね
プレイ済み
返信[7]
親投稿
nyannzi CornedBeef
読み返しやすいって大事ですもんね 気を付けてみます
1そうだね
プレイ済み