From: nobu.nakada@... Date: 2003-11-18T18:10:11+09:00 Subject: [ruby-dev:21940] Re: StringIO.new("").read なかだです。 At Tue, 18 Nov 2003 16:30:32 +0900, Tanaka Akira wrote: > % ruby -rstringio -e 'p StringIO.new("").read' > nil > > というように、StringIO の中身を全部読もうと思ったときに、中身が空だと > nil が返って来ます。 > > これは、 > > % ruby -e 'f = open("/dev/null"); p f.read; p f.read' > "" > nil > > というように、普通のファイルでは read が最初に "" を返してくれるのと一 > 貫していないように思うのですが、意図されているのでしょうか。 気づいてませんでした。修正しましたが、今時間がないのでStringIO のテストは後日。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦