Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Funkcionālā programmēšana / Datu plūsmas / Exercises / Plūsmas konveijers
Risinājums: Plūsmas konveijers
Šeit ir iespējams risinājums uzdevumam.
Kods
(1..8)
==> grep(* > 3)
==> map(* * 2)
==> my @result;
say @result;🦋 Atrodiet programmu failā feed-pipeline.raku.
Izvade
[8 10 12 14 16]Komentāri
Pirmais posms patur skaitļus, kas lielāki par
3(tie ir4, 5, 6, 7, 8); otrais katru no tiem dubulto.Katrs
==>savu rezultātu padod nākamajam posmam, un pēdējais to savāc@result.