けいじゅ@SHLジャパンです. 

もしかしたら, すでに定義されているかも知れませんが, 見当たらないのでリ
クエストします.

1.upto(100) {
  ...
}

や

1.step(100,2) {...}
100.downto(1) {...}

はありますが, n回だけ繰り返す

n.repeat {
  ...
} 


が, ないようです. リクエストさせて下さい.

あと, 上記のイテレータは bignumやfloatにはありませんが, 何か理由がある
のでしょうか?

PS.
最近, イテレータを使っていて気になるのが, イテレータは以下の構文ですよ
ね:

foo.itr(...) {
  ...
}

これが, ruby の構文のポリシイとマッチしていないと感じるのですが...

foo.each {|elm|
  ...
}

が,

for elm in foo 
  ...
end

となるように, 一般のイテレータでもどうにかなりませんか?

__
.........................................石塚 圭樹@SHLジャパン(株)...
------------>アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----