Thread while Schleife arbeitet nicht (11 answers)
Opened by geloescht at 2012-06-26 21:48

Linuxer
 2012-06-26 22:03
#159401 #159401
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
2012-06-26T19:48:34 ?
Den Skalar $DeltaMinuten musste ich aus der while-Klammer auslagern. Sonst kann ich wo anders im Code nicht darauf zugreifen. Scheinbar macht Perl einen Unterschied, ob die Variable - pardon - Skalar, in einer geschweiften Klammer definiert wird, oder nicht. Das nur am Rande.

Und damit passiert genau das, was passieren soll; siehe http://perldoc.perl.org/functions/my.html


2012-06-26T19:48:34 ?
Dieser Code funktioniert in einem anderen Programm - nur eben mit push. Das kann doch nicht sein, das man "pushen" muss um jede Zeile einzeln zu bekommen?


Hier verlierst Du mich... Ich kann Dir nicht folgen.
push() fügt einen oder mehrere Werte ans Ende eines Array an.
Was hast das mit dem Code zu tun, der hier aus einer Datei lesen soll?

Warum schließt Du den Filehandle noch in der while-Schleife?
Scheinbar willst Du nur die erste Zeile auslesen?
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread while Schleife arbeitet nicht