HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0805
axobj 改め mizkiif文の条件式でorを使った場合2解決


axobj 改め mizki

リンク

2009/8/5(Wed) 12:47:17|NO.26756


a = "今日 は 晴れ だ" split a," ",b if b(2) = "晴れ" | "曇り" :dialog "b(2) = " + b(2),0
このスクリプトは、変数aをsplit命令によって単語に分けて配列変数bに代入し、b(2)の内容
が「晴れ」か「曇り」の場合に、ダイアログを表示するスクリプトです。
a = "今日 は 晴れ だ"

の状態においては、正しく条件分岐が行われ、ダイアログが表示されます。しかし、
a = "今日 は 曇り だ"
の場合は、正しく分岐されず、ダイアログが表示されません。
if文の条件式では、「b(2)が"晴れ"もしくは"曇り"の場合に条件を満たす」という式になって
いるはずなのですが・・・・・・どこが間違っているのでしょうか?
ご教授願います。



この記事に返信する


mizki

リンク

2009/8/5(Wed) 12:47:52|NO.26757

HSPのバージョンは3.2です。



mizki

リンク

2009/8/5(Wed) 13:19:26|NO.26761

すみません自己解決しました。
if b(2) = "晴れ" | b(2) = "曇り" :dialog "b(2) = " + b(2),0

でしたね。



ONION software Copyright 1997-2021(c) All rights reserved.