From: Tadayoshi Funaba Date: 1998-06-29T21:05:06+09:00 Subject: [ruby-list:8589] Re: hash sort ふなばです。 ちょっと確認したいんですが、ごとけんさんの出された例ですが、 >ary.sort!{|e0,e1| > if e0[k0] > C && e1[k0] > C > e0[k1] <=> e1[k1] > elsif e0[k0] > C > 1 > else > e0[k2] <=> e1[k2] > end >} あらためてみてみると、わからなくなってしまって、つぎのようだとわかりそ うなんですけど、こういうこととは違うってことなんでしょうか。 ary.sort!{|e0,e1| if e0[k0] > C && e1[k0] > C e0[k1] <=> e1[k1] elsif e0[k0] > C 1 elsif e1[k0] > C -1 else e0[k2] <=> e1[k2] end } --Tadayoshi Funaba