Red > Green > Refactor > Red

cycle is based on desire

Integer.降順 # Ruby

昇順数値表示方法

2.times do |num|
  p num
end
#=>
0
1

はすぐに頭に出てきたが

Integer.blahblah do |num|
  p num
end
#=>
1
0

の 降順取り出し Integer.blahblah が出てこなかった.

方法

Integer#downto メソッドを使う

メソッド名どおり、引数の値「まで」をブロック変数へ割り当てる

1.downto(0) { |num|
  p num
}
# =>
1
0
2.downto(0) { |num|
  p num
}
# =>
2
1
0
2.downto(1) { |num|
  p num
}
# =>
2
1

情報元 # thanks

Class: Integer (Ruby 2.1.0)