From: Shin-ichiro Hara Date: 1999-07-19T19:48:51+09:00 Subject: [ruby-dev:7380] Re: Ruby 1.3.5 原です。 In message "[ruby-dev:7374] Re: Ruby 1.3.5" on 99/07/19, Yukihiro Matsumoto writes: | |まつもと ゆきひろです |せっかく実装したのにぃ。^^;;; すんませーん。まあ複数回 read() するってのも普通でない状態なの で、どう定義してもいいのだけど、単純なのがいいのではないかと思 うのです。 |EOFに出会ったかどうかの情報を残す必要はないんですかね。原さ ありますかね。思いつかないなあ。read() に関して言えば EOF に出会 わないはずはないし。2回目の read() がそれを利用していいことがあ とは思えないんですが。 ||あと read(0) については検討中なんですが、まつもとさんの御意見は如何に? | |read()がEOFでnilを返すことがあるなら、read(0)もEOFでnilを返 |すべきでしょうし、そうでないならいつも""を返すべきでしょう。 read() と read(n) は全く別ものと考えていいのではないかと思うん だけど。read(0) は引数アウト・オブ・レンジで例外をあげるという 案もいいのでは。