From: Shin-ichiro Hara Date: 1999-07-21T16:42:23+09:00 Subject: [ruby-dev:7391] Re: Ruby 1.3.5 原です。 重箱の隅の隅だけど、けっこうややこしいですね。どうも、小学生 の頃から植木算的なものは苦手で頭がこんがらがらがらがるんです。 実装から考えて自然、というのが私は分からないのでアレなんです けど、ポインタが終端に達しているのに、EOF であるのとそうでな いのと2つの状態を持ち得るというのはややこしい気がするんです よ。、、、ポンタの無い一般のストリームに対して必要な概念なの かな。 "read(2)" の仕様にならって read(0) をエラーとしないというの はわかります。 さしあたって、0 バイトファイルに対して一回目の read() が "" を返すなら、それ以外については注文つけない事にしようかしら。 (^^;;