From: Tadayoshi Funaba Date: 1998-06-27T19:59:07+09:00 Subject: [ruby-list:8561] Re: hash sort ふなばです。 うーん、なんだかムズカシイ話になってきたような。そんなにムズカシくしな いでくれー (だんだん混乱してきたみたい :-) >(3) は、やはりその enumerable の要素を Array#<=> で目的を達成 >できる配列に持って行くとこが綺麗に書けるかどうかが問題なので。 いかに得意技 (?) につなげるかが鍵なんでしょうね。 でも、 配列のようなものを生成するのは、わりと簡単に思えます。 nonzero? を 100 並べても、それは 100 の並びにしか対応できないですが、配列はもっ と柔軟です。入れ子にもできますしね。 べつに nonzero? をつかってもいいんだし、どういうふうに書いてもいいと思 うんですが、Array#<=> がどれくらい有効なのかということは知りたいです。 >現実の要請によって仕方なく sort してしまうけど、枚挙はできても >本来 sort に馴染まないモノがままあることが Array#<=> への思考を >阻害しているという考察です。 で、このあたりをもうちょっと具体的に聞いてみたいです。 --Tadayoshi Funaba