Thread Frage bzgl. Filehandle (komisches Verhalten)
(1 answers)
Opened by undef at 2010-06-28 19:30
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 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: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |