Thread "or die $!" bei Funktionsaufruf (16 answers)
Opened by bloonix at 2006-05-18 16:42

pq
 2006-05-18 17:15
#66276 #66276
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=opi,18.05.2006, 15:04]Hi pq, gibt es nur diese Möglichkeit?[/quote]
ja, für das, was du haben willst, schon. in $! stehen fehler von
system/library calls. diese variable setzt man nicht selbst. dafür
sind die/eval/$@ da.
Quote
In $! soll dann der Paketname und die "richtige" Zeilennummer
stehen oder auch eine Meldung, die ich selbst erstellt habe.

genau das geht mit meinem beispiel.

edit: und außerdem ist es gängige praxis. vor allen dingen würde es mich
als aufrufer der funktion stören, dass in $! irgendetwas steht, was nicht
in perldoc perlvar dokumentiert ist.\n\n

<!--EDIT|pq|1147958751-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread "or die $!" bei Funktionsaufruf