From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-04-08T13:28:16+09:00 Subject: [ruby-dev:2183] Re: [ruby-list:7298] Re: cmp operator けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :2173 ] the message: "[ruby-dev:2173] Re: [ruby-list:7298] Re: cmp operator ", on Apr/08 00:06(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|>あと、<, <=, >=, > もできるのかなと思っていました。 >| >|そうか, 気づきませんでした. ArrayでもComparableをincludeすれば良いんで >|すが... どうします? > matz > >まあ <=> がある以上 Comparable を include するだけでいろいろ >できるようになるのは確かなんですが,Arrayは本来は大小比較が >可能なものではなく,各要素が <=> を持つ時だけ有効であること >を考えると 確かにその通りですね. 要素のタイプが分かっている時だけ利用できるんです ね. >Comparable を include して比較可能だと宣言してしまうのも気恥ずかしい >気がします.ので,とりあえず(こればっかり) <=> を定義するだけで様子を >見ようと考えています. 了解しました. それに: In [ruby-dev :2177 ] the message: "[ruby-dev:2177] Re: [ruby-list:7298] Re: cmp operator ", on Apr/08 10:40(JST) NAGAI Hidetoshi writes: >永井@知能.九工大です. >配列比較は少し注意して用いる必要がありそうなものですので >(必ず比較できるというわけではないですし), >必要に応じて Comparable を取り込むという形式の方がいいと思います. Arrayにincludeしても良いし, インスタンスに対してextendしても使えますか らね. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---