From: Yukihiro Matsumoto Date: 2010-03-14T16:38:13+09:00 Subject: [ruby-dev:40638] Re: [Feature #2673] the length for an enumerator generated by Array#permutation and Array#combination まつもと ゆきひろです In message "Re: [ruby-dev:40636] [Feature #2673] the length for an enumerator generated by Array#permutation and Array#combination" on Sun, 14 Mar 2010 16:17:27 +0900, Kenta Murata writes: |確かに、Enumerator#length が一般に定義されているほうが便利だと、私も思います。 |wanabe さんの案に一票。 なるほど。その場合、nilを返すのと、RuntimeErrorを発生させるの でどちらが良いと思いますか? どちらにもそれなりに利点はあると 思いますが。前者は軽いとか、後者はエラーが明示されるとか。 fail earlyの原則からは例外の方が良いのかな。