Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación reactiva / Supplies / Exercises / Cuente las emisiones
Solución: Cuente las emisiones
Aquí tienes una posible solución para la tarea.
Código
my $count = 0;
Supply.from-list(<a b c d e>).tap(-> $v { $count++ });
say $count;🦋 Puedes encontrar el código fuente en el archivo count-emissions.raku.
Salida
5Comentarios
El enganche se ejecuta una vez por valor emitido, sean cuales sean los valores.
Incrementar
$countcada vez da el número total de valores,5.