From: Wakou Aoyama Date: 1999-03-12T02:20:36+09:00 Subject: [ruby-dev:6243] Re: Range (Re: array[last..first] (Re: Subseq of Array)) 青山です。 Thu, Mar 11, 1999 at 06:40:42PM +0900 において 石塚圭樹 さん曰く: > > a>b の時の Range#size (b-a+1(現状)でも,abs(b-a)+1でもなんか変) > > > >とか,現状との非互換とか気になる点もかなりあります. > > こっちの案は完全に取り下げたと思って良いんですね? 現状の Range についてはそのままという話でまとまったようなので、この案 については Range2 へまわしたいと思います。 a と b において a == b であれば Range は 0 と思われますから、 Range2#size == abs(b-a) というあたりで。 ただし、size という名前については size == to_a.size の問題があるので、 volume 等の別な名前に変更した方が無難かもしれません。 -- 青山 和光 Wakou Aoyama