コメント
このコメントは、ごちゃごちゃで分からなくなってしまった・...へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
ikosami(投稿日:2012/05/21 22:05/21/12)
エラーとは関係の無いifやcaseの塊を省略してみると、
案外簡単だったりしますよ。
あと、end数が間違っている可能性のある場合や、
elseの位置が間違っている可能性のある場合は、
すさまじいスペースを空けてわかりやすくすると、
あっさり見つけられます。
↓極端な例
2行目のところの
if setVariable("tamago", 3)
も、おかしいです。
setVariable("tamago", 3)
は、("tamago")という名前の変数に
3を設定することを意味しているので、
tamagoという変数が3であるかどうかを調べたい場合は
if setVariable("tamago") == 3
にしましょう。
案外簡単だったりしますよ。
あと、end数が間違っている可能性のある場合や、
elseの位置が間違っている可能性のある場合は、
すさまじいスペースを空けてわかりやすくすると、
あっさり見つけられます。
↓極端な例
if getFlag("卵3個") if setVariable("tamago", 3) #これは、変数の設定です。 #メッセージ表示 else if getFlag("緑色の鍵") #{caseの塊} else #ここのelseでエラー発生中 speak("扉は開かない") end end end end#←これがいらない if getFlag("緑色の鍵") #{caseの塊} else speak("扉は開かない") end
2行目のところの
if setVariable("tamago", 3)
も、おかしいです。
setVariable("tamago", 3)
は、("tamago")という名前の変数に
3を設定することを意味しているので、
tamagoという変数が3であるかどうかを調べたい場合は
if setVariable("tamago") == 3
にしましょう。
案外簡単だったりしますよ。
あと、end数が間違っている可能性のある場合や、
elseの位置が間違っている可能性のある場合は、
すさまじいスペースを空けてわかりやすくすると、
あっさり見つけられます。
↓極端な例
2行目のところの
if setVariable("tamago", 3)
も、おかしいです。
setVariable("tamago", 3)
は、("tamago")という名前の変数に
3を設定することを意味しているので、
tamagoという変数が3であるかどうかを調べたい場合は
if setVariable("tamago") == 3
にしましょう。