Lo que pasa, este idioma está muy de moda ahora, y se remonta a Smalltalk. En Smalltalk parece muy natural.
Lo genial es poder pasar un método como parámetro. Victor Kane http://awebfactory.com.ar 2009/7/6 Cristhian Boujon <[email protected]> > 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 > >
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
