Gente, para aprender y comprender bien esto de realizar metodos que acepten
bloques como parámetros me plantié el siguiente problema "como haría un
select?"
no logré hacerlo
supongamos que tengo una lista = [1,9,5,4,6,2,7,10,6,8,78,3]
b = lista.select {|x| x > 6}

puts b
=> [9, 7, 10, 8, 78]

con yield puedo devolver cada elemento de la lista, eso lo sé. Haciendo algo
así como

for each element
  yield(element)

pero como hago la comprobación de la condicion x > 6

y si es verdadero lo agrego en una lista?

espero haber sido claro.
Saludos.

-- 
Cristhian A. Boujon
---------------------------------
http//esintuitivo.blogspot.com
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a