Курс языка программирования Raku / Функциональное, конкурентное, реактивное и веб-программирование / Реактивное программирование / Supply / Exercises / Подсчёт выданных значений
Решение: Подсчёт выданных значений
Вот один из возможных вариантов решения задачи.
Код
my $count = 0;
Supply.from-list(<a b c d e>).tap(-> $v { $count++ });
say $count;🦋 Исходный код можно найти в файле count-emissions.raku.
Вывод
5Комментарии
Подключение выполняется по разу на каждое выданное значение, каковы бы эти значения ни были.
Увеличение
$countкаждый раз даёт общее число значений —5.
Навигация по курсу
← Подсчёт выданных значений | Живые supply и supply по требованию →