日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2021-05-25 16:09:06

Re②:「もしの単文」追記

雪乃☆雫 さん

 あれ?
#-----------------------------------------------
もし、オンならば、「あ」を表示。「い」を表示。 
#-----------------------------------------------
は、ダメなパターンじゃないでしょうか。

 わたしは、元の質問者様と同様に、以前コレで相当ハマりました。
#-----------------------------------------------
#OKなヤツ
もし、オンならば、
    「あ」を表示
    「い」を表示
ここまで 
#-----------------------------------------------
のように、ふつーに複数行で書けば問題ないのですが、

#-----------------------------------------------
#ダメなヤツ1
もし、オンならば、「あ」を表示。「い」を表示。 ここまで。
#-----------------------------------------------
ここまでを付けちゃダメ。

そして・・・
#-----------------------------------------------
#ダメなヤツ2
もし、オンならば、「あ」を表示。「い」を表示。 
#-----------------------------------------------
v1ではこれでOKなのですが、v3の場合は・・・
一見動くのですが、これは、「い」を表示。 が「もし」の支配下にはなくてですね、オフの場合でも「い」が表示されてしまうのです。
ええもう、それはそれはもう、ハマりましたともwww

#-----------------------------------------------
#OKなヤツ
もし、オンならば、「あ」を表示して、「い」を表示。 
#-----------------------------------------------
連文で表記して、ここまでは付けちゃダメ(コメントで書くのは自由^^)

以上、一連の流れで大体既出ですけど、まとめ的な。

以前、以下でしばらくはまってました。

# これは大丈夫。条件分岐で複数行記述。
1で条件分岐
    1ならば、
        「あ」を表示。
        「い」を表示。
    ここまで。
ここまで
# 「ここまで」は要る。条件分岐で1行で記述。
1で条件分岐
    1ならば、「あ」を表示。「い」を表示。ここまで。
ここまで
# これは大丈夫。もしで複数行で記述。
もし、オンならば、
    「あ」を表示
    「い」を表示
ここまで
# 「ここまで」を付けちゃダメ。もしで1行で記述。
もし、オンならば、「あ」を表示。「い」を表示。



(編集パスワード送信)


テキスト表示



子記事

親記事 (No.1046)
返信した記事(元) (No.1051)

この内容(No.1053)に返信

この内容(No.1053)をダウンロード

この内容(No.1053)のテキスト表示





www.eznavi.net