- - - 目次

Range

範囲オブジェクトのクラス.範囲オブジェクトは範囲演算子 (..または...)によって生 成されます.

例:
for i in 1..5
  ...
end

これは1から5までの範囲オブジェクトを生成して,それぞれの値に 対して繰り返すと言う意味です.

範囲演算子に対するオペランドはuptoメソッドを実 行できるものでなければいけません.

範囲は両端を含みます.

スーパークラス:

Obejct

インクルードしているモジュール:

Enumerable

クラスメソッド:

new(first,last)

firstからlastまでの範囲オブジェクトを 生成します.

メソッド:

self === other

このメソッドは主にcase 文での比較に用いられます。 otherが範囲内に含まれている時に真を返します.

each {|item| ...}

範囲内の要素に対して繰り返します.

first

最初の要素を返します.

last

最後の要素を返します.


- - - 目次

matz@netlab.co.jp