From: matz@... (Yukihiro Matsumoto) Date: 2001-12-11T16:02:43+09:00 Subject: [ruby-dev:15419] Re: block for MatchData#select, Hash#select まつもと ゆきひろです In message "[ruby-dev:15418] block for MatchData#select, Hash#select" on 01/12/11, nobu.nakada@nifty.ne.jp writes: |MatchData#selectだけブロックを受け付けないようにしたのは、なん |でしょうか。 MatchDataはEnumerableでないから。 |Hash#selectにブロックを与えないときは値だけを返すのに、与えたと |きにはキーと値のペアを返してますが、これは意図的でしょうか。 ブロックなしselectをindexesの代替にしたいので、キーは不要で あろう(与えてるってことはもう持ってるってことだし)と考えまし た。欲しいかなあ。