コメント
このコメントは、【トピック】if文へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
shirosaboten(投稿日:2009/12/28 10:12/28/09)
ifはendで閉じないと動作しません。
『選択肢を表示させるスクリプトの中で』というのが良くわからないですが、
おそらくcase文中にif文を挿入することが出来るのか、と言う質問内容だと思ってお答えしますと、問題なく出来ます。例を挙げます。
[ case getVariable("変数1") when 0 if getFlag("フラグ1") speak("フラグ1を取得しています") else speak("フラグ1を取得していません") end when 1 speak("変数1は1です") end ]
非常に簡略化するとこういう構造です。(これ自体をコピペしてもうまく動作しません)
ifに対応するend,caseに対応するend,人間が見たらどれかわからなくなるかもしれませんが、機械は区別してくれるので大丈夫です。
見当違いだったらすみません。
『選択肢を表示させるスクリプトの中で』というのが良くわからないですが、
おそらくcase文中にif文を挿入することが出来るのか、と言う質問内容だと思ってお答えしますと、問題なく出来ます。例を挙げます。
[ case getVariable("変数1") when 0 if getFlag("フラグ1") speak("フラグ1を取得しています") else speak("フラグ1を取得していません") end when 1 speak("変数1は1です") end ]
非常に簡略化するとこういう構造です。(これ自体をコピペしてもうまく動作しません)
ifに対応するend,caseに対応するend,人間が見たらどれかわからなくなるかもしれませんが、機械は区別してくれるので大丈夫です。
見当違いだったらすみません。
『選択肢を表示させるスクリプトの中で』というのが良くわからないですが、
おそらくcase文中にif文を挿入することが出来るのか、と言う質問内容だと思ってお答えしますと、問題なく出来ます。例を挙げます。
[ case getVariable("変数1") when 0 if getFlag("フラグ1") speak("フラグ1を取得しています") else speak("フラグ1を取得していません") end when 1 speak("変数1は1です") end ]
非常に簡略化するとこういう構造です。(これ自体をコピペしてもうまく動作しません)
ifに対応するend,caseに対応するend,人間が見たらどれかわからなくなるかもしれませんが、機械は区別してくれるので大丈夫です。
見当違いだったらすみません。