>>428 なるほど、Integer#downto()というのがあるんですね。ありがとうございます。
しかしこれだと for 文では使えないですね。
for i in 10.downto(1) do puts i end #=> LocalJumpError: no block given
残念。
>>430 hoge, fuga, piyo = [MyClass.new, MyClass.new, MyClass.new]
とか
hoge, fuga, piyo = (1..3).collect{MyClass.new}
とかどうでしょう?