まつもと ゆきひろです

In message "[ruby-dev:6157] Re: Range (Re: array[last..first] (Re: Subseq of Array))"
    on 99/03/09, Wakou Aoyama <wakou / fsinet.or.jp> writes:

|青山です。

|Shin-ichiro Hara さん曰く:
|
|> 10..10 は大きさ 1 ですよね。
|
|ああ、なるほど。今回の案はこの点も違います。
|
|(10..10).size      == 0
|(10..10).to_a.size == 1

Range#sizeとRange#to_a.sizeが違うのは避けたいです.

で,ですね.現状のRangeは始点と終点を含んだりして数学的には
あまりよくない性質を持ってます.それは確かなのですが,互換性
なんかもあるんでなかなか変えられないと思います.