Schwerwiegende Fehler mit die abfangen

Lassen Sie uns diese Sache mit etwas Abstand betrachten. Wir brauchen etwas, das nicht direkt mit I/O zu tun hat (beziehungsweise nicht darauf beschränkt ist) – etwas, womit wir ein Programm vorzeitig beenden können.

Wenn innerhalb von Perl ein schwerwiegender Fehler auftritt (wie etwa bei einer Division durch null, bei der Benutzung eines ungültigen regulären Ausdrucks oder beim Aufruf einer nicht deklarierten Subroutine), wird eine entsprechende Fehlermeldung ausgegeben und das Programm beendet.[161] Mit der Funktion die können Sie diese Funktionalität nutzen, wenn Sie sie brauchen.

Die die-Funktion gibt eine ihr übergebene Fehlermeldung (auf der Standardfehlerausgabe, versteht sich) aus und sorgt dafür, ...

Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.