Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Enumerable#reverse_eachで逆回しのeachを使う

Enumerable#reverse_eachは逆回しのeachができるメソッドです。

[1,2,3].reverse_each {|i| puts i * 4}
12
8
4
#=> [1, 2, 3]

reverseでメソッドチェインする時と違い、返ってくる配列はもとのままです。

[1,2,3].reverse.each {|i| puts i * 4}
12
8
4
=> [3, 2, 1]