【发布时间】:2012-06-06 21:56:58
【问题描述】:
我正在尝试在不使用 reverse 方法但使用 reverse_each 迭代器的情况下反转 Enumerable(如 Array)。
我希望,下面的代码就足够了:
p [1,2,3].reverse_each {|v| v }
但是该块不会以相反的顺序返回数组。当然可以写
[1,2,3].reverse_each {|v| p v }
但我想以第一种方式收集物品。如果这种行为的根源是什么,我应该如何编写表达式来满足要求?
【问题讨论】:
标签: ruby enumerable