Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio reactiva / react et whenever / whenever

Quiz — whenever

Quid haec programma imprimit?

my @out;

react {
    whenever Supply.from-list(1, 2, 3) {
        @out.push($_ * 2);
    }
}

say @out;
0[1 2 3]
1[2 4 6]
0[6]
012

Corpus whenever pro unoquoque valore currit, duplum eius immittens. Supply 1, 2, 3 emittit, itaque @out 2, 4, 6 colligit.

whenever   |   Quiz — whenever et done