From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1999-03-12T20:42:06+09:00 Subject: [ruby-dev:6297] Re: Range (Re: array[last..first] (Re: Subseq of Array)) けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :6243 ] the message: "[ruby-dev:6243] Re: Range (Re: array[last..first] (Re: Subseq of Array)) ", on Mar/12 02:20(JST) Wakou Aoyama writes: >青山です。 >> > 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 等の別な名前に変更した方が無難かもしれません。 なるほど, Range2/Range3あたりの概念が整理されれば答えは出そうですね. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---