From: Sinichiro Dezawa Date: 1997-10-31T16:28:40+09:00 Subject: [ruby-list:5197] 空白行を読んだ時の戻り値 出沢@富士フイルムです while line=gets hoge end ってやると、EOF のほか、 /^$/ な行でも抜けてしまいます。 /^$/ なデータを読んだ時、line がString でなく Null になって しまうのですね。 長さ ゼロ の文字列は null 長さ ゼロ の文字列は String でおのおのどの様な得失があるのでしょうか? 感覚的には、while line=gets は EOF でのみ抜けて欲しいなと おもっています。