Thread Subroutine bei warning verlassen
(5 answers)
Opened by Borsti26 at 2014-06-30 11:47
Ah, der Vergleich, habs kapiert.
Sowas z.B. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 sub foo { local $SIG{__WARN__} = sub { say "warning passiert, breche ab. @_"; die '__INTERNAL_WARNING__'; }; warn 'Das ist ein Test'; say 'Ein Text, der nie kommt'; } eval { foo(); }; if ($@ and $@ !~ /^__INTERNAL_WARNING__/) { die $@; } warn 'Warning ausserhalb'; say 'Ganz zum Schluss'; edit: Ich weiß jetzt nicht, warum du das vor hast, aber wenn das irgendwie Richtung Flusssteuerung oder "Ich spar mit Checks und wart bis Perl meckert" geht würd ich das dringenst lassen. Last edited: 2014-06-30 13:44:27 +0200 (CEST) 1 + 1 = 10
|