[#1058] ruby 0.99.3-961119 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

19 messages 1996/11/19
[#1059] segm fault (Re ruby 0.99.3-961119 available) — sinara@... 1996/11/19

原です。

[ruby-list:1138] Re: [BUG]unless-else (Re: ruby 0.99.3-961128)

From: matz@... (Yukihiro Matsumoto)
Date: 1996-11-28 12:53:25 UTC
List: ruby-list #1138
まつもと ゆきひろです.

In message "[ruby-list:1137] [BUG]unless-else (Re: ruby 0.99.3-961128)"
    on 96/11/28, sinara@blade.nagaokaut.ac.jp <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

でなにも値が無いのに(空文字列とはいえ)ループが回るのは気持が
悪いのですけど.
                                まつもと ゆきひろ /:|)

In This Thread