hallo
was glaubst du, was dies ausgibt?
eval{ undef;0; 0=="a"?1:2 } || 42; # Ausgabe: 1
Bei mir kommt 42 raus und weißt Du auch warum!?
Weil dein Perl kaputt ist?
Ne, weil ich, im Gegensatz zu Dir, genau weiß was ich tu! Und ein eval{}Block macht überhaupt keinen Sinn wenn die Warnungen ausgeschaltet sind!
MfG