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

Oplossing

Bekijk de oplossing

Cursusnavigatie

Zachte fouten   |   Oplossing: Zachte omgekeerde