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