堀之内です。
>> こういう書き方自体の善し悪しは判断しないといけませんが
ですね。
>> 意味がわからないのですが、これって、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