Thread Datei einlesen von "START" bis "ENDE"
(24 answers)
Opened by Kalmuecke at 2006-11-06 15:56
[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. Lieblingsmodule:
![]() ![]() |