Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Exceptiones / Defectus molles / Exercises / Reciprocum molle
Solutio: Reciprocum molle
Ecce solutio possibilis huius exercitationis.
Codex
sub reciprocal($n) {
fail 'no reciprocal of zero' if $n == 0;
return 1 / $n;
}
say reciprocal(4);
say reciprocal(0) // 'undefined';🦋 Inveni codicem fontem in archivo soft-divide.raku.
Exitus
0.25
undefinedCommentarii
reciprocal(4)1 / 4, id est0.25, more solito reddit.reciprocal(0)failvocat, itaqueFailurereddit, quod indefinitum est. Operator//partem suam dexteram reddit quotiens pars sinistra indefinita est, itaque subsidiumundefinedaccipimus.//adhibere pro defectu tractato habetur: definitionem probat sine valore adhibito, itaqueFailuremollis manet et numquam ut vera exceptio iacitur.