From: matz@... (Yukihiro Matsumoto) Date: 1996-11-28T21:53:25+09:00 Subject: [ruby-list:1138] Re: [BUG]unless-else (Re: ruby 0.99.3-961128) まつもと ゆきひろです. In message "[ruby-list:1137] [BUG]unless-else (Re: ruby 0.99.3-961128)" on 96/11/28, sinara@blade.nagaokaut.ac.jp writes: | |原です。 | |unless TRUE | print "1\n" |else | print "2\n" |end | |で else 節が実行されません。 昔unlessにelseが無かった頃のままでした.いつのことだろう…. |全然別の話しですが、0 バイトのファイルから gets すると |nil が返りますが、最初の1回は "" を返す方がいいような |気もするのですが、どうでしょうか。 うーん,でもEOFにぶちあたっていることは確かなので,ここはや はりnilでは? ""が返った方がよいことってなにかありますか? while gets ... end でなにも値が無いのに(空文字列とはいえ)ループが回るのは気持が 悪いのですけど. まつもと ゆきひろ /:|)