Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Recursio / Exercises / Sursum numerare
Solutio: Sursum numerare
Ecce solutio possibilis huius exercitationis.
Codex
sub countup($n) {
return if $n < 1;
countup($n - 1);
say $n;
}
countup(3);🦋 Inveni codicem fontem in archivo count-up.raku.
Exitus
1
2
3Commentarii
Casus fundamentalis
return if $n < 1recursionem adhuc sistit cum numeratio nihil praetergreditur.Ordo duarum ultimarum linearum est id quod eam sursum numerare facit: unaquaeque vocatio primum usque ad casum fundamentalem recurrit, et solum deinde proprium numerum imprimit dum vocationes se explicant. Itaque
1primum imprimitur et$nultimum.