From: matz@... (Yukihiro Matsumoto) Date: 2002-06-13T18:58:56+09:00 Subject: [ruby-dev:17433] Re: return value from methods of Array's subclass まつもと ゆきひろです In message "[ruby-dev:17430] return value from methods of Array's subclass" on 02/06/13, "Shin'ya Adzumi" writes: |Array のサブクラスで select や reject を使うと Array が返ってくる |のですが、これは仕様でしょうか。サブクラス(下の例だと Array2)が |返ってきた方がありがたいと思うのですけど、どうでしょうか。 仕様です。 selectやrejectの戻り値は「Arrayの要素をまとめたもの」であっ て、主眼は要素です。外側のArrayはまとめるための容器であって 元のオブジェクトとは関係がありません。