From: matz@... (Yukihiro Matsumoto) Date: 1999-03-12T11:26:01+09:00 Subject: [ruby-dev:6256] Re: Range (Re: array[last..first] (Re: Subseq of Array)) まつもと ゆきひろです In message "[ruby-dev:6222] Re: Range (Re: array[last..first] (Re: Subseq of Array))" on 99/03/11, 石塚圭樹 writes: |まず, Rangeって何だろうと? 考えると, あくまでも, 2点間の区間を表してい |るんですよね. | | 1..2 === 1.2 ==> true ま,そうでしょうね. |でも, でも, Range#eachイテレータは, 2点間の整数値の列としてRangeを見て |いますよね. | | (1..2).include?(1.2) ==> false 区間だけではeachできませんから,代表点を返していると解釈すれ ば良いのでは? でも,include?は === と同じ定義で置き換えた方 が良さそうですね. まつもと ゆきひろ /:|)