Voglio chiamare la funzione f
5 volte (per esempio) e ottenere un elenco di risultati. In questo momento ho questo:Chiamare una funzione più volte e ottenere un elenco di risultati
(1..5).to_a.map!{f}
Nota: In questo momento f
è una funzione che prende nessun input e restituisce true
o false
. Quindi, quando questo viene eseguito in esecuzione, ottengo un elenco di 5 valori true
/false
.
C'è un modo migliore per fare questo usando altre funzioni integrate (possibilmente reduce
? Ho avuto questa idea, ma non riesco a capire come usarlo ...)
wow ... come mi è mancato! grazie @ David Newton, esattamente quello che stavo cercando. – trh178