reverse
メソッドを使用せずにreverse_each
イテレータを使用して、 Enumerable(Arrayなど)を逆にしようとしています。
次のコードで十分だと思いました。
p [1,2,3].reverse_each {|v| v }
ただし、ブロックは逆順で配列を返しません。もちろん書くこともできます
[1,2,3].reverse_each {|v| p v }
でも、まずはアイテムを集めたいです。この動作のソースは何ですか?要件を満たすために式をどのように書く必要がありますか?