堀之内です。 >> こういう書き方自体の善し悪しは判断しないといけませんが ですね。 >> 意味がわからないのですが、これって、a,b が配列だとするとRubyでは >> >> c = [] >> a.each_indeces{|i| c[i] = a[i] * b[i] if a[i] > 0} >> a = c >> >> みたいな感じですか?? そうです。 そうか、インデックスを対象に同様のメソッドを作ればいいんですね。 堀之内 武 horinout@xxxxxx 京都大学超高層電波研究センター 611-0011 宇治市五ヶ庄 phone:0774-38-3812 fax:0774-31-8463