Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Ausnahmen / Weiche Fehler / Exercises

Nachschlagen oder nicht gefunden

Aufgabe

Schreiben Sie eine Subroutine lookup, die 100 liefert, wenn ihr Argument 'a' ist, und andernfalls fail mit der Meldung no such key aufruft.

Rufen Sie lookup('z') auf und geben Sie ihr Ergebnis aus, wenn es definiert ist. Andernfalls geben Sie not found aus und in einer zweiten Zeile den Grund des Fehlschlags, entnommen aus dem Failure selbst (reason: <message>).

Beispiel

Das Programm gibt aus:

not found
reason: no such key

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Weicher Kehrwert   |   Lösung: Nachschlagen oder nicht gefunden