From: siena / cr.chiba-u.ac.jp (Siena.)
Subject: [ruby-list:35272] Re: ((1.2)..(3.4)).to_a
Date: Mon, 27 May 2002 20:00:59 +0900

るびきちです。

> 個人的には、n.succ() というと「n の *次に大きい* 数」と感じます。
> つまり、n の属する集合は少なくとも全順序かつ離散的であって、
> この全順序で与えられる順番で数え上げられると思っているようです。
> この立場から考えると、連続な集合である (「次に大きい」という
> 概念が成立しない) 実数を表そうとしている Float に対して
> #succ は定義できない/機能すべきではないのではないと思います。
「離散的」ってところが大事でしょう。
俺も同意です。

> たけ(tk) さんの案は、どちらかというと連続集合中の区間を表す
> Interval クラス (仮名) みたいなものが担うものではないでしょうか。
> その上で、Interval#step( unit ) みたいなのを定義する、と。
お、区間演算クラスか(w


るびきち☆
http://voo.to/ruby/ ←Ruby大衆化計画(笑)