Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione reattiva / Supply / Exercises / Contate i valori emessi

Soluzione: Contate i valori emessi

Ecco una possibile soluzione del compito.

Codice

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

🦋 Trova il programma nel file count-emissions.raku.

Output

5

Commenti

  1. La presa gira una volta per valore emesso, quali che siano i valori.

  2. Incrementare $count ogni volta dà il numero totale di valori, 5.

Contate i valori emessi   |   Supply live e su richiesta