けいじゅ@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 <----