muchas gracias a todos, era evidente que algo no me estaba cerrando yo creí
que yield devolvía un valor al bloque pero también puede evaluarlo y todo
eso.
acá mi versión
def select(array)
otro_array = []
array.each do |elem|
otro_array << elem if yield(elem)
end
return otro_array
end
pero creo que es cierto lo que dice Eureliano, creo que se entiende mejor si
se usa el &block, lástima que sea más ineficiente y que casi ni se use.
Gracias.
Saludos
--
Cristhian A. Boujon
---------------------------------
http//esintuitivo.blogspot.com
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar