Thread eval und Rückgabe?
(14 answers)
Opened by Math55 at 2004-05-06 00:02 format_c,, [quote=format_c,05.05.2004, 22:17]Anders: [/quote] weder das eine noch das andere! wenn ich mich beim ersten posting irre und ein zweites zur korrektur schreibe, teste ich das einfach mal kurz durch. der richtige code heisst: Code: (dl
)
system("command") and die $!; warum, steht natürlich in perldoc -f system. es liefert 0 bei erfolg und != 0 bei fehler. ganz einfach deswegen, weil das unix-prozesse nun mal so tun, damit sie bei einem fehler auch noch praktischerweise den fehlercode mitliefern können. dein zweites beispiel wird immer "Fehlgeschlagen" ausgeben, falls $! mal irgendwann im programm gesetzt wurde. probier's aus: Code: (dl
)
1 perl -wle'open NONSENSE, "nonsense"; 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: ![]() ![]() |