From: Yukihiro Matsumoto Date: 2008-03-14T13:56:32+09:00 Subject: [ruby-dev:34046] Re: IOはこれからもEnumerableなのか まつもと ゆきひろです In message "Re: [ruby-dev:34042] IOはこれからもEnumerableなのか" on Fri, 14 Mar 2008 10:53:41 +0900, rubikitch@ruby-lang.org writes: |Ruby 1.9ではStringがEnumerableではなくなりましたが、 |IOも将来Enumerableではなくなるのでしょうか? |もしEnumerableでなくなったら、1行ずつ読み込むのは定番だけに |悲鳴がいたるところから聞こえてくると思います。 IOに関しては行単位に処理するというイディオムが定着している (逆に言うとそちらが提供しているのでStringを行単位に処理する 必要がない)ので、これをEnumerableでなくす必要がありません。 ので、将来的にも変更する予定はありません。