Fatal

Das Fatal-Modul sorgt für einen spektakulären Abgang fehlgeschlagener Funktionen. Es ersetzt Funktionen, die normalerweise bei einem Fehler falsch zurückliefern, durch Wrapper, die eine Ausnahme auslösen, wenn die eigentliche Funktion falsch zurückgibt. Auf diese Weise können Sie diese Funktionen völlig beruhigt nutzen, ohne bei jedem Aufruf explizit den Rückgabewert testen zu müssen.

Sowohl benutzerdefinierte als auch fest eingebaute Funktionen können mit Wrappern versehen werden. Ausgenommen sind die Funktionen, die nicht durch Prototypen beschrieben werden können. Der Versuch, eine nicht überschreibbare eingebaute Funktion zu überschreiben, führt zu einer Ausnahme. Zu diesen Ausnahmen zählen system, print, printf, exec, split, grep und ...

Get Programmieren mit Perl 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.