From: matz@... (Yukihiro Matsumoto) Date: 1999-07-19T09:21:45+09:00 Subject: [ruby-dev:7368] Re: Ruby 1.3.5 まつもと ゆきひろです In message "[ruby-dev:7340] Re: Ruby 1.3.5" on 99/07/16, Wakou Aoyama writes: |ファイルサイズが 0 の場合はあの箇所の前ですでに "" を返してしまってい |ますから、常に "" となるのですが、どちらかというと、上記の例のような動 |作にあわせ、初回のみ "" を返し、2回目以降は nil というのが良さそうで |すが、いかがでしょうか。 | |ただ、ファイルサイズが 0 の場合、それをどうやるかですね。 feof(3)を使ってすでにEOFを検出した場合にはnilを返すことで実 現できそうです。feof(3)を使うようにしたついでに IO#eof? もこ れを利用して、すでに見付かっているEOFの検出を行うことにしま した。 まつもと ゆきひろ /:|)