Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Funktionale Programmierung / Daten-Feeds / Exercises / Eine Feed-Pipeline
Lösung: Eine Feed-Pipeline
Hier ist eine mögliche Lösung der Aufgabe.
Code
(1..8)
==> grep(* > 3)
==> map(* * 2)
==> my @result;
say @result;🦋 Du findest den Quellcode in der Datei feed-pipeline.raku.
Ausgabe
[8 10 12 14 16]Kommentare
Die erste Stufe behält die Zahlen größer als
3(also4, 5, 6, 7, 8); die zweite verdoppelt jede.Jedes
==>reicht sein Ergebnis an die nächste Stufe weiter, und die letzte sammelt es in@result.