From: Tanaka Akira Date: 2003-11-18T19:00:34+09:00 Subject: [ruby-dev:21943] IO#read ふと。 % echo -n a > z1 % ruby -e 'open("z1") {|f| p f.read(1); p f.read }' "a" nil という場合に、2回目の f.read が nil を返すのは意図されているのでしょう か? このケースではユーザは EOF に到達したことをまだ知らないので、"" のほう が適切なように思うのですが。 -- [田中 哲][たなか あきら][Tanaka Akira]