まつもと ゆきひろです

In message "[ruby-list:10586] Re: case with Class"
    on 98/11/02, Wakou Aoyama <wakou / fsinet.or.jp> writes:

|青山です。

|> これは(以前やまださんにも指摘されて),前からまずいなあと思っ
|> ていたのですが,1.1dで == に戻しました.
|
|あ、そうなんですか。という事は、=== は、含むという意味よりも、同値の意
|味が強いのでしょうか。すると、Class クラスも == にするという可能性も無
|くは無いのですね。(or でつなぐのではなく、== にしてしまう) 

まず第1に Class#=== を == にする予定もつもりもありません.

第2に「=== は包含かどうか」ですが,たとえば正規表現のマッチ
は50歩くらい譲っても「包含」ではないと思いますし,もともと包
含という意味はなかったと思っています.が,「同値」でもありま
せんね.強いて言えば「caseに便利な『一致』判定」でしょうか.

で,この観点から Array#=== が include? なのはあまり便利でな
いように思いました.

                                まつもと ゆきひろ /:|)