Cursus Raku / Objecten, in- en uitvoer en excepties / Excepties / Zachte fouten / Exercises

Opzoeken of niet gevonden

Opgave

Schrijf een subroutine lookup die 100 teruggeeft wanneer haar argument 'a' is, en anders fail aanroept met de melding no such key.

Roep lookup('z') aan en druk het resultaat af als het gedefinieerd is. Zo niet, druk dan not found af en, op een tweede regel, de reden van de mislukking, gehaald uit de Failure zelf (reason: <message>).

Voorbeeld

Het programma drukt af:

not found
reason: no such key

Oplossing

Bekijk de oplossing

Cursusnavigatie

Oplossing: Zachte omgekeerde   |   Oplossing: Opzoeken of niet gevonden