Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Reaktīvā programmēšana / Supply / Exercises / Filtrējiet supply
Risinājums: Filtrējiet supply
Šeit ir iespējams risinājums uzdevumam.
Kods
my @out;
Supply.from-list(1..6).grep(* %% 2).tap(-> $v { @out.push($v) });
say @out;🦋 Atrodiet programmu failā filter-a-supply.raku.
Izvade
[2 4 6]Komentāri
grep(* %% 2)rada jaunu supply, kas tālāk laiž tikai pāra vērtības — tāpat kāgrepfiltrē sarakstu.Pieslēgums šīs vērtības savāc
@out, dodot[2 4 6].