if文(質問掲示板)
投稿: sakatagin
投稿:2009/12/18 20:20:18(最新:2009/12/20 12:55:20)
aが5より大きい場合にメッセージを表示する例は
[a = 10 if a > 5 speak("a > 5, a =", a) end ]
ですが、a = 10 の10は、どういう意味があるのですか?
ツイート
[a = 10 if a > 5 speak("a > 5, a =", a) end ]
ですが、a = 10 の10は、どういう意味があるのですか?
コメントする
コメントするには、ログインする必要があります。
コメント一覧
shirosaboten(投稿日:2009/12/18 20:48,
履歴)
スクリプト言語のマニュアルのif文の欄ですよね?
これは説明のための a = 10だと思います。
試しにこのスクリプトをゲームのイベントに貼り付けて、テストプレーしてみてください。
こうしゃべると思います
「a > 5, a = 10」
これがもし a = 8 なら
「a > 5, a = 8」
もし a = 3 なら
a > 5を満たしていないので何も表示されません。
この例の場合、a = ○○が示されていなければ、if a > 5の判定も出来ません。さらにspeak("a > 5, a =", a)での、""の外にあるaを呼び出すことも出来ません。
そういう a = 10 です。わかりにくいかもしれません^^:
これは説明のための a = 10だと思います。
試しにこのスクリプトをゲームのイベントに貼り付けて、テストプレーしてみてください。
こうしゃべると思います
「a > 5, a = 10」
これがもし a = 8 なら
「a > 5, a = 8」
もし a = 3 なら
a > 5を満たしていないので何も表示されません。
この例の場合、a = ○○が示されていなければ、if a > 5の判定も出来ません。さらにspeak("a > 5, a =", a)での、""の外にあるaを呼び出すことも出来ません。
そういう a = 10 です。わかりにくいかもしれません^^:
よく分かりました!!