トピック
DieMatsmot DieMatsmot

この期に及んでELSE IFがわからん

今の今までELSEとはほぼ無縁だった私。 しかし、使うことになったのだが わ か ら ん 。 IF ~ THEN 成立  不成立時のELSE IF ~   不成立時のELSE IF ~ と続けたいんですが、 1.どう書くのか 2.ENDIFはどこに必要か ご教授ください
1そうだね
プレイ済み
返信[1]
親投稿
DieMatsmot DieMatsmot
あ、適当にやってたらとりあえず動くことは動きました (意味わかってないけど)
1そうだね
プレイ済み
返信[2]
親投稿
SilverBlue Corei72630QM
ELSEIF 条件式 THEN〜 を使用する分だけ重ねて行きます。 ENDIFは条件式の最後に1つ付けます。
2そうだね
プレイ済み
返信[3]
親投稿
しんしん manashi3
IF 条件1 THEN 条件1成立時に実行 ELSEIF 条件2 THEN 条件1が不成立かつ条件2が成立時に実行 ELSE 全て成立しなかった時に実行 ENDIF ENDIFはIF文が2行以上になるときに一番最後に付けます。
2そうだね
プレイ済み
返信[4]
親投稿
ELSEIFとELSE IF(スペースが入る)は違うので、そこだけ間違えないようにしましょう。
7そうだね
プレイ済み
返信[5]
親投稿
DieMatsmot DieMatsmot
なんかでんぺんさんの指摘がどんぴしゃな気がする...
1そうだね
プレイ済み
返信[6]
親投稿
DieMatsmot DieMatsmot
でんぺんさん大正解。
0そうだね
プレイ済み
返信[7]
親投稿
かおなし SYO-YU-KOTO
ELSE IF使うなら IF ~ THEN  ~ ELSE IF ~ THEN ~ より IF ~ THEN  ~ ELSE  IF ~ THEN   ~  ENDIF ENDIF の方が見易くて間違いにくい希ガス
0そうだね
プレイ済み
返信[8]
親投稿
あ、当たってた!?笑 初期のバージョンはELSEIFが無くて、 IF 〜 THEN 〜 ELSE IF 〜 THEN 〜 ELSE IF 〜 THEN 〜 ENDIF:ENDIF:ENDIF みたいな書き方をしていたらしくて、バージョンアップでELSE IFに対応すると上記の書き方をしていた人は直さないといけなくなるので、ELSEIFとスペース無しにしたような事を言ってたような気がします。
3そうだね
プレイ済み