Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Ausnahmen / Ausnahmeobjekte / Exercises

Passen Sie den Typ ab

Aufgabe

Eingebaute Fehler haben eigene Ausnahmetypen, auf die Sie prüfen können. Schreiben Sie einen Block, der 1 / 0 berechnet und versucht, das Ergebnis zu verwenden, was eine X::Numeric::DivideByZero wirft. Prüfen Sie im CATCH-Phaser des Blocks mit when X::Numeric::DivideByZero auf genau diesen Typ und geben Sie cannot divide by zero aus.

Beispiel

Das Programm gibt aus:

cannot divide by zero

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Nennen Sie den Fehler   |   Lösung: Passen Sie den Typ ab