Thread Perlskript (8 answers)
Opened by Gast at 2006-05-09 22:39

Dubu
 2006-05-11 10:06
#7557 #7557
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=opi,10.05.2006, 11:29]
Code: (dl )
1
2
3
   # Filehandles sollten immer mit einer while-Schleife durchlaufen
  # werden. Das hat wohl was mit dem Erkennen von eof (End-of-File)
  # zu tun...
[/quote]
Nein.
Das hat damit zu tun, dass bei einer for- bzw. foreach-Schleife erst die zugehörige Liste aufgebaut wird. Wenn man also über einen Diamond-Operator iteriert, wird erst die gesamte Datei eingelesen, bevor die Schleife anfängt. Bei einer while-Schleife wird die Datei dagegen Element für Element, also normalerweise zeilenweise eingelesen.

View full thread Perlskript