Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Recursio / Subprogramma recursivum
Quiz — Recursio
Quid haec programma imprimit?
sub sum($n) {
$n <= 0 ?? 0 !! $n + sum($n - 1);
}
say sum(4);| 0 | 4 |
| 1 | 10 |
| 0 | 24 |
| 0 | 0 |
sum(4) est 4 + sum(3), quod in
4 + 3 + 2 + 1 se explicat, id est 10. Recursio
ad casum fundamentalem consistit, cum $n ad 0
pervenit.