Estoy intentando invertir Enumerable (como Array) sin usar el método reverse
, pero usando el iterador reverse_each
.Invertir enumerable en Ruby
yo esperaba, que es lo suficientemente siguiente código:
p [1,2,3].reverse_each {|v| v }
sin embargo, el bloque no vuelve matriz en Invertida orded. Por supuesto que podría escribir
[1,2,3].reverse_each {|v| p v }
pero me gustaría recoger los artículos de la primera manera. ¿Cuál es la fuente si este comportamiento y cómo debo escribir mi expresión para cumplir el requisito?
'reverse_each' súper práctico! ¡Gracias! –