From: Wakou Aoyama Date: 1999-07-21T15:42:19+09:00 Subject: [ruby-dev:7389] Re: Ruby 1.3.5 青山です。 Wed, Jul 21, 1999 at 03:33:22PM +0900 において Wakou Aoyama さん曰く: > > 現時点ではread(0)は""を返すべきだと思ってます。EOFを検出した > > 後は nil になるかも。 read(n) も対応が必要ですね。IO#eof? を feof(3) で書き換えただけでは、 ファイルの長さが 0 の場合、次のようになりました。 $ /usr/src/ruby/ruby -e ' io = open("0") p io.stat.size p io.eof? p io.read(1) p io.eof? ' 0 false nil # ここは "" ですよね。 true -- 青山 和光 Wakou Aoyama