Thread Datei einlesen von "START" bis "ENDE" (24 answers)
Opened by Kalmuecke at 2006-11-06 15:56

betterworld
 2006-11-08 00:29
#71495 #71495
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=renee,07.11.2006, 17:16]@opi: das defined brauchst Du nicht. Das macht Perl automatisch...[/quote]
Meinst Du dieses defined?
Code: (dl )
while(defined (my $line = <$fh>)){


Das braucht man. Allerdings ist der einzige Fall, wo der Unterschied relevant wird, eine Datei, deren letzte Zeichen "\n0" sind.

Wenn man hingegen while (<$fh>) schreibt, macht Perl in der Tat das defined automatisch. In dem Fall sollte man irgendwo local($_) oder gar local(*_) schreiben, wie wir in dem von Dir schon angesprochenen Thread ja mal besprochen haben.

View full thread Datei einlesen von "START" bis "ENDE"