From: matz@... (Yukihiro Matsumoto) Date: 2002-06-04T00:09:23+09:00 Subject: [ruby-dev:17300] Re: Range + Enumerable(Re: [ruby-list:35305] Re: ((1.2)..(3.4)).to_a) まつもと ゆきひろです In message "[ruby-dev:17293] Range + Enumerable(Re: [ruby-list:35305] Re: ((1.2)..(3.4)).to_a)" on 02/06/03, "Shin'ya Adzumi" writes: |で、未だに [ruby-dev:17244] の考えが抜けないのですが、succ があるか |どうかよりも、Numeric#step のようにもっと大きな塊を各クラスに任せる |のがいいのではないかと思ってます。step が指定できるようになったとし |て、負の数が指定できるか、少数が指定できるかなどは各クラスに任せる |という感じで。例えば String は正の整数だけしか受けないとか。 これは結構有効そうなアイディアだと思います。 exclude_endだけRange側でチェックしても(Floatの誤差には目をつ ぶるとして)良いのではないでしょうか。