Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Recursio / Recursio cum subprogrammatibus multi

Quiz — Recursio cum subprogrammatibus multi

Datis multi fact(0) { 1 } et multi fact($n) { $n * fact($n - 1) }, quam partem candidatus multi fact(0) agit?

1Est casus fundamentalis — candidatus quem missio eligit cum argumentum est 0
0Valorem praedefinitum ponit qui pro omni argumento redditur
0In omni vocatione primus currit, ante alterum candidatum
0Est syntaxis necessaria quam Raku tempore exsecutionis neglegit

Litterale 0 in signatura illum candidatum solum tunc congruere facit cum argumentum exacte 0 est. Est casus fundamentalis ut proprium subprogramma expressus: dum argumentum maius est, missio multi fact($n) eligere pergit, et cum recursio ad 0 pervenit, ad multi fact(0) transit et consistit.

Recursio cum subprogrammatibus multi   |   Potentia