[Dresden-pm] Problem mit 'exit', 'die' und 'croak'

Steffen Winkler steffen.winkler at gmx.net
Mo Okt 17 05:09:28 PDT 2011


"die" kann man mit eval abfangen:

 eval {
     die 'blaaaa'; # oder croak, confess, ...
 }
 die "Dumm gelaufen weil $@";

"exit", indem man:
 my $exit_code;
 {
     local *CORE::GLOBAL::exit = sub {
         $exit_code = shift;
     };
     call_den_code_der_exit_aufruft();
 }
 # nach dem Block ist exit wieder so, wie es davor war
 print "Das ist der exit_code $exit_code";
 my $mein_eigener_exit_code = 123;
 exit $mein_eigener_exit_code;
-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de


Mehr Informationen über die Mailingliste Dresden-pm