Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Lambdae et clausurae / Exercises / Numerator
Solutio: Numerator
Ecce solutio possibilis huius exercitationis.
Codex
sub make-counter($step) {
my $n = 0;
return sub { $n += $step };
}
my &count = make-counter(10);
say count();
say count();
say count();🦋 Inveni codicem fontem in archivo counter.raku.
Exitus
10
20
30Commentarii
Clausura duo ex
make-countercapit: parametrum$stepet variabilem privatam$n. Utraque viva manent postquammake-counterredit.Unaquaeque vocatio
$stepad$naddit et novam summam reddit. Numerator cum gradu alio aedificatus illo spatio promoveret.
Navigatio cursus
← Numerator | Multiplicator →