Thread Frage bzgl. Filehandle (komisches Verhalten) (1 answers)
Opened by undef at 2010-06-28 19:30

pq
 2010-06-28 19:38
#139140 #139140
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
bei der variante zwei wird durch das if (<FH>) schon die erste zeile gelesen.
dann kriegt das print nichts mehr ab, wenn nur eine zeile drinsteht.

wenn du aber sowieso nur eine zeile auslesen willst, mach einfach:
Code (perl): (dl )
my $line = <FH>;


denn dein print <FH> würde alle zeilen auslesen, wenn es denn mehr als eine gäbe.

lesetipp ausserdem:
http://p3rl.org/perlopentut
Wiki:WasIsteinLexikalischerFileHandle
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Frage bzgl. Filehandle (komisches Verhalten)