From: Wakou Aoyama Date: 1999-07-23T02:39:05+09:00 Subject: [ruby-dev:7399] Re: Ruby 1.3.5 青山です。 Fri, Jul 23, 1999 at 01:56:59AM +0900 において Shin-ichiro Hara さん曰く: > |> (1) "", "" > |> (2) "", nil > ふーむ。だいぶ様子がわかってきました。いろんな選択肢があり得る > ということが。(^^; どうやらそのようです。しかし、どうにかまとまりが見えたような感じもしま す。fread のままだと read(), read(0), read(n) すべて (1) で、 EOF の検 出というオマケをつけると read(), read(0), read(n) すべて (2) という感 じでしょうか。 fread そのままの (1) の場合はこうでしょうかね。 while not io.eof? s = io.read(n) end そして、EOF 拡張の (2) では、こうでしょうか。 while s = io.read(n) end それで、現状は (2) であり、これに read(), read(0) をあわせるか、まとめ てすべて (1) に移行してしまうか、でしょうか。 なんとなく、read(), read(0) をあわせるという事で落ち着きそうな。 -- 青山 和光 Wakou Aoyama