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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0127
せれ配列変数をまとめて・・・4解決


せれ

リンク

2010/1/27(Wed) 01:37:33|NO.30192

配列変数をまとめて確認したい時ってどうやって書けばいいの?
例えば

dim a,5
a=rnd(2),rnd(2),rnd(2),rnd(2),rnd(2)

みたいに書いてa(0)〜(4)が全て1になった時を確認するみたいな。



この記事に返信する


晩御飯

リンク

2010/1/27(Wed) 03:02:19|NO.30194

読めば良いんじゃないかな。
http://hsp.tv/play/pforum.php?mode=all&num=30168



KA

リンク

2010/1/27(Wed) 20:17:38|NO.30203

>>配列変数をまとめて確認したい時ってどうやって書けばいいの?


 →何を”確認”するのか明確にして下さい。



tsuka

リンク

2010/1/27(Wed) 23:59:55|NO.30205

いくつか方法がありますね。

repeat〜loopを使う。

repeat length(a) if (a(cnt) == 0) { flag = 1 break } loop if (flag) :mes "0が含まれます。"

foreachを使う。

foreach(a) if (a(cnt) == 0) { flag = 1 break } loop if (flag) :mes "0が含まれます。"

instrを使ってみる。

temp = "" foreach(a) //repeatでも可 temp += str(a(cnt)) loop if (instr(temp, 0, "0") != -1) :mes "0が含まれます。"

加算して比べてみる。

foreach(a) //repeatも可 temp += a(cnt) loop if (temp != length(a)) :mes "0が含まれます。"

とりあえず、今浮かぶのはこのくらいですね。
ちゃんと晩御飯さんのURLも読んでくださいね。




せれ

リンク

2010/1/28(Thu) 09:14:29|NO.30209

できました!
ありがとう(^-^)



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