2012-12-20から1日間の記事一覧

Rubyの範囲演算子は降順のイテレートには使えない

かなりハマったのでメモです。 範囲演算子 Rubyには..と...の2種類の範囲演算子があります。実態はRangeクラスで、Range#eachメソッドでfor文のように使うイディオムがあります。 irb(main):005:0> (0..2).each { |i| p i } 0 1 2 => 0..2 irb(main):006:0> …