[#380] bug report#3 and request#5 — keiju@... (Keiju ISHITSUKA)
けいじゅ@SHLジャパンです.
1 message
1996/08/06
[ruby-list:434] Q. repeat
From:
keiju@... (Keiju ISHITSUKA)
Date:
1996-08-27 08:53:39 UTC
List:
ruby-list #434
けいじゅ@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 <----