>ruby -e 'while not $<.eof; while $<.gets; end; end' foo
    # not returned

っていうのは何かわたしが考え違いをしているのでしょうか.それともバグで
しょうか(ruby 1.5.0 (1999-11-17) [i386-freebsd3.1]).

# .... < foo だとちゃんと終わって帰ってくるのでバグに一票.


どうも $<.eof? が true にならないようなのです.

    >ruby -e 'while not $<.eof; $<.gets; end' foo

ならちゃんと帰ってくるのでなおの事.


-- 
柳川和久 @ 東大阪市 . 大阪府                              December 11, 1999
Art is long, and time is fleeting.