From: matz@... (Yukihiro Matsumoto) Date: 1999-07-13T09:58:14+09:00 Subject: [ruby-list:15373] Re: Range, ruby-talk (Re: 年月を範囲でうまく扱うには?) まつもと ゆきひろです In message "[ruby-list:15352] Re: Range, ruby-talk (Re: 年月を範囲でうまく扱うには?)" on 99/07/09, Tadayoshi Funaba writes: |なるほど、step などが何を返すのか考えたことなかった。でも、String#upto |は nil を返すのですよね。もし、できるなら規則をあきらかにしたいっす。 |似たようなイテレータは、たいていは self か nil を返しているようですが。 統一してませんね。繰り返しにおいて値は意味はないということで あまり気にしてませんでした。統一した方が良いかもしれませんね。 In message "[ruby-list:15356] Re: Range, ruby-talk (Re: 年月を範囲 でうまく扱うには?)" on 99/07/11, GOTO Kentaro writes: |each のように単にブロックを yield するだけの場合は最後の値を |返すという統一で構わない気がするけど、どう思いますか?? 実装がやや面倒なので、できればselfがnilがありがたいんですが、 最後の値が欲しいですか? まつもと ゆきひろ /:|)