From: Takeshi Horinouchi Date: 2005-11-08T12:23:24+09:00 Subject: [ruby-list:41505] Re: 数を減らしてくループ 堀之内です。 > > C で言えば for(i=10;i>=0;i--) のように制御変数の値を減らしてくルー > > プを作りたいことがよくあります。このスマートなやり方ってどうすれ > > ばいいのでしょうか。Range で > > downtoを使いましょう。 > > 10.downto(0){|i| p i} 確かに1ずつ減らしてく場合はそれがいいですね(うっかりしてました)。 ステップを -2 とか -0.2 にしたい場合はどうでしょう。