Cursus Raku / Objecten, in- en uitvoer en excepties / Excepties / Zachte fouten / Exercises
Zachte omgekeerde
Opgave
Schrijf een subroutine reciprocal die 1
gedeeld door haar argument teruggeeft, maar fail gebruikt
met de melding no reciprocal of zero wanneer het argument
0 is.
Druk het resultaat van reciprocal(4) af. Druk daarna het
resultaat van reciprocal(0) af, maar gebruik de operator
// om terug te vallen op de string undefined
wanneer de aanroep mislukt, in plaats van zelf .defined te
controleren.
Voorbeeld
Het programma drukt af:
0.25
undefined