Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Реактивно програмиране / Supply / Exercises / Пребройте излъчените стойности

Решение: Пребройте излъчените стойности

Ето едно възможно решение на задачата.

Код

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

🦋 Намерете програмата във файла count-emissions.raku.

Изход

5

Коментари

  1. Включването се изпълнява по веднъж за всяка подадена стойност, каквито и да са стойностите.

  2. Увеличаването на $count всеки път дава общия брой стойности — 5.

Навигация в курса

Пребройте излъчените стойности   |   Живи supply и supply при поискване