eval { # entspricht dem 'try { }' block ... die MyExeption->new( ... ); # entspricht einem 'throw' }; if ($@) { # entspricht dem 'catch { }' block # ... tu etwas ... # $@ ist hier ein Object der Klasse MyException }
| Kurzform | Langform | Bedeutung |
|---|---|---|
| $@ | $EVAL_ERROR | Enthält einen Wert ungleich null, sofern ein Fehler bei einer Anwendung von |
Die Klasse MyException muss selbst implementiert werden.