From: Tanaka Akira Date: 2003-11-18T16:30:32+09:00 Subject: [ruby-dev:21939] StringIO.new("").read ふと気がついたのですが、 % ruby -rstringio -e 'p StringIO.new("").read' nil というように、StringIO の中身を全部読もうと思ったときに、中身が空だと nil が返って来ます。 これは、 % ruby -e 'f = open("/dev/null"); p f.read; p f.read' "" nil というように、普通のファイルでは read が最初に "" を返してくれるのと一 貫していないように思うのですが、意図されているのでしょうか。 -- [田中 哲][たなか あきら][Tanaka Akira]