遠藤です。 07/10/05 に Yukihiro Matsumoto<matz / ruby-lang.org> さんは書きました: > * eachにもmapにもwith_indexが付けられて嬉しい > > というのが本当の理由です。 なるほどー、ありがとうございます。 enumerator にはイテレータの機能の一般化と外部イテレータ化の 2 つの機能が 詰め込まれているのですね。 > | - ブロックを書き忘れたときのバグに気がつきにくくなる > | (この仕様に気がついたのもブロックの書き忘れではまったから) > > これは確かにありますねえ。 まあ、はまった本人はどうでもいいことだと思っています (笑) ブロックを書き忘れることなんて滅多になさそうですし、私がはまった状況も ary.map do ... end をうっかり p ary.map do ... end と書き直してしまったというよくあるミスなので、map に罪はありません。 -- Yusuke ENDOH <mame / tsg.ne.jp>