Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Reaktīvā programmēšana / Supply / Exercises / Saskaitiet izdotās vērtības

Risinājums: Saskaitiet izdotās vērtības

Šeit ir iespējams risinājums uzdevumam.

Kods

my $count = 0;
Supply.from-list(<a b c d e>).tap(-> $v { $count++ });
say $count;

🦋 Atrodiet programmu failā count-emissions.raku.

Izvade

5

Komentāri

  1. Pieslēgums izpildās vienreiz par katru izstaroto vērtību neatkarīgi no tā, kādas šīs vērtības ir.

  2. Katru reizi palielinot $count, iegūst kopējo vērtību skaitu 5.

Kursa navigācija

Saskaitiet izdotās vērtības   |   Dzīvie un pēc pieprasījuma supply