From: WATANABE Hirofumi Date: 2002-08-27T15:42:36+09:00 Subject: [ruby-dev:18089] Re: IO.read returns nil with empty file わたなべです。 Yukihiro Matsumoto writes: > |% ruby -e 'p IO.read("/dev/null")' > |nil > | > |"" のほうがいいと思うんですが、どうでしょう? > > なんか理由があったような気がしますが、ログを調べてみないと。 > 原さんからの指摘だったように思うんだけど。 % touch zero % ruby-1.6.6 -e 'p open("zero").read' "" % ruby-1.6.6 -e 'p open("/dev/null").read' nil と変だったので、1.6.7で直したました。 % ruby-1.6.7 -e 'p open("/dev/null").read' "" で、ChangeLogを見ると1.7.xのほうも直したつもりでいたけど、直っ てなかったようです。うーむ。何を確認したんだろう? -- わたなべひろふみ