投稿
マサカズ starunovas
12行目でエラーが出るんすけど
1そうだね
プレイ済み
返信[1]
親投稿
複数行のIFはIFの行の終わりがTHENじゃないとだめだと思います。 IF ~ GOTO を1行で書けばエラー出ないんじゃないかと。
1そうだね
プレイ済み
返信[2]
親投稿
IF ~ GOTO ~ ELSE ~ を1行です
1そうだね
プレイ済み
返信[3]
親投稿
ゆうたん yu-tan-sama
基本形は IF 条件 THEN 処理 ELSE 処理 ENDIF THENとENDIFは忘れがち 1行にするタイプは省略形の派生が多すぎるから、サンプルもそんなに参考にならないような気がするのです
1そうだね
プレイ済み
返信[4]
親投稿
ゆうたんさんの言う基本形パターンをベースにして、もし1行にする(ENDIFを使わない)タイプの場合は中途半端にせずに全て1行にするというのを基本にすればほとんど問題ないんじゃないかと思います。(混在しようとするとわけわからなくなるしほとんどエラーになると思う)
1そうだね
プレイ済み
返信[5]
親投稿
ツララ LongIceSword
ゆうたさんの基本形で書かれているように、処理の部分をFOR文やWHILE文の入れ子の様に字下げしてやれば混乱し難くなりますよね。
1そうだね
プレイ済み
返信[6]
親投稿
AND PY==QY の後にTHENをつけて見た方がいいのでは?
1そうだね
プレイ済み
返信[7]
親投稿
マサカズ starunovas
解決しました。 ご指摘ありがとうございます…(_ _)
0そうだね
プレイ済み