Thread Einfache Datei-Operationen
(29 answers)
Opened by geloescht at 2012-09-26 22:17 2012-09-27T19:09:16 ? NEIN! Wenn $! in Zeile 3 einen Wert annimmt, weil ein Fehler aufgetreten ist und in Zeile 13 kein Fehler auftritt wird der Vergleich in Zeile 14 dennoch wahr sein, obwohl dort garkein Fehler aufgetreten ist. Denn $! wechselt seinen Wert nur, wenn ein Fehler auftritt. Hatte topeq ja schon geschrieben. Ich würde in deinem Fall mit einer Hilfsvariable arbeiten. z.B. my $fehler = ''; copy(...) or $fehler = $!; if $fehler ne '' .... -> Problem Anders bekommst du $! nicht "zurückgesetzt". 10 print "Hallo"
20 goto 10 |