From: nobu.nakada@... Date: 2003-11-25T09:59:29+09:00 Subject: [ruby-dev:22018] Re: IO#read なかだです。 At Tue, 18 Nov 2003 19:03:21 +0900, Tanaka Akira wrote: > > % echo -n a > z1 > > % ruby -e 'open("z1") {|f| p f.read(1); p f.read }' > > "a" > > nil > > > > という場合に、2回目の f.read が nil を返すのは意図されているのでしょう > > か? > > > > このケースではユーザは EOF に到達したことをまだ知らないので、"" のほう > > が適切なように思うのですが。 > > いや、そうじゃないかもという気もして来ました。 > > これは意図されているのかされていないのかどうなんでしょうか? そのnilがEOFに到達したことを知らせているのだと思いますが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦