範囲オブジェクトのクラス.範囲オブジェクトは範囲演算子
(..
または...
)によって生
成されます.
for i in 1..5 ... end
これは1から5までの範囲オブジェクトを生成して,それぞれの値に 対して繰り返すと言う意味です.
範囲演算子に対するオペランドはupto
メソッドを実
行できるものでなければいけません.
範囲は両端を含みます.
Obejct
Enumerable
new(first,last)
firstからlastまでの範囲オブジェクトを 生成します.
self === other
このメソッドは主にcase
文での比較に用いられます。
otherが範囲内に含まれている時に真を返します.
each {|item| ...}
範囲内の要素に対して繰り返します.
first
最初の要素を返します.
last
最後の要素を返します.