Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Ausnahmen / Eigene Ausnahmen / Exercises
Zwei Ausnahmetypen
Aufgabe
Definieren Sie zwei eigene Ausnahmeklassen, TooSmall und
TooBig, die jeweils von Exception erben, mit
Methoden message, die too small
beziehungsweise too big liefern.
Laufen Sie über die beiden Typen und werfen Sie für jeden eine
Ausnahme dieses Typs in einem eigenen Block. Verwenden Sie einen
CATCH-Phaser mit einem when-Zweig je Typ, der
für TooSmall small und für TooBig
big ausgibt. So sehen Sie beide Zweige in Aktion.
Beispiel
Das Programm gibt aus:
small
bigLösung
Kursnavigation
← Lösung: Ein Fehler bei negativen Zahlen | Lösung: Zwei Ausnahmetypen →