Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione funzionale / Feed di dati / Exercises / Una pipeline di feed
Soluzione: Una pipeline di feed
Ecco una possibile soluzione del compito.
Codice
(1..8)
==> grep(* > 3)
==> map(* * 2)
==> my @result;
say @result;🦋 Trova il programma nel file feed-pipeline.raku.
Output
[8 10 12 14 16]Commenti
Il primo stadio conserva i numeri maggiori di
3(cioè4, 5, 6, 7, 8); il secondo raddoppia ciascuno.Ogni
==>passa il proprio risultato allo stadio successivo, e l’ultimo lo raccoglie in@result.