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 keyOplossing
Cursusnavigatie
← Oplossing: Zachte omgekeerde | Oplossing: Opzoeken of niet gevonden →