わたしも慣れですねえ。

> forや外部イテレータを使うのはRubyらしくないというのは違うかなと思っています。

え、でもRubyだと`for`って書かないよね。外部イテレータは嫌いじゃないですが、結局そいつも`#each`を実装しますね。