From: nobu.nakada@... Date: 2002-02-18T03:35:35+09:00 Subject: [ruby-dev:15910] Re: 1.6 の寿命 (Re: Re:ERb) なかだです。 At Mon, 18 Feb 2002 02:45:00 +0900, Koji Arai wrote: > * while の戻り値 > > 1.7 では while なんかは(break による戻り値の指定を除けば)、 > 最後に実行した条件式の値を返してますが、これだと結局 false > か nil しか返さないことになります。これなら while の戻り値 > は nil 固定にした方が良くないでしょうか?そうした方が 1.6 > との互換性も保持されるんではないかと思います。 最後に実行したブロックの値という選択肢もありますが、nil固定が無 難かも。 > ループで終るメソッドはたくさんあるはずで、ループを > 自然に抜けたときに nil を返すことを前提にしたスクリプトって > 以外とあったりしないかなあ?っと思ってるんですが。 何かはまったことがあるような気が。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦