Quiero llamar a la función f
5 veces (por ejemplo) y obtener una lista de resultados. En este momento tengo esto:Llamar a una función varias veces y obtener una lista de resultados
(1..5).to_a.map!{f}
Nota: En este momento f
es una función que toma ninguna entrada y devuelve true
o false
. Entonces, cuando esto se ejecuta, obtengo una lista de 5 true
/false
valores.
¿Hay una mejor manera de hacer esto utilizando otros elementos de construcción en funciones (posiblemente reduce
? Yo tenía esa idea, pero no puede encontrar la manera de usarlo ...)
wow ... ¡cómo lo extrañé! gracias @Dave Newton, exactamente lo que estaba buscando. – trh178