if文(質問掲示板

投稿: Aaaaaaa mini 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は、どういう意味があるのですか?

コメントする

コメントするには、ログインする必要があります。

コメント一覧

Aaaaaaa mini sakatagin(投稿日:2009/12/20 12:55, 履歴)
ありがとうございました!

よく分かりました!!
      mini 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 です。わかりにくいかもしれません^^:
Aaaaaaa mini sakatagin(投稿日:2009/12/18 20:20, 履歴)
aが5より大きい場合にメッセージを表示する例は

a = 10
if a > 5
speak("a > 5, a =", a)
end



ですが、a = 10 の10は、どういう意味があるのですか?