Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Recursio / Exercises / Potentia
Solutio: Potentia
Ecce solutio possibilis huius exercitationis.
Codex
sub power($base, $exp) {
$exp == 0 ?? 1 !! $base * power($base, $exp - 1);
}
say power(2, 10);🦋 Inveni codicem fontem in archivo power.raku.
Exitus
1024Commentarii
Casus fundamentalis
1reddit cum exponens ad0pervenit, quoniam quaelibet basis ad potentiam nullam unum est.Gradus recursivus
$baseperpower($base, $exp - 1)multiplicat, unum factorem singulis vicibus detrahens. Itaquepower(2, 10)decem2simul multiplicat, dans1024.
Navigatio cursus
← Potentia | Summa numerorum →