Thread Wie bearbeitet man ein Array? (12 answers)
Opened by geloescht at 2012-06-25 22:35

pq
 2012-06-26 13:06
#159385 #159385
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2012-06-26T09:48:46 topeg
while(! eof(FILEMANAGER)) ist korrekt aber hier nicht nötig. Man kann prüfen, ob die Zeile Überhaubt etwas enthält. Denn auch leere Zeilen in der Datei enthalten Mindestens ein "\n" So kann man schreiben: while(my $zeile = <FILEMANAGER>)

stimmt nicht ganz.
die letzte zeile einer datei hat nicht unbedingt immer einen zeilenumbruch. und wenn dort z.b. eine 0 drinsteht, wäre ein einfaches
while(my $zeile = <$fh>)
theoretisch falsch. es funktioniert aber trotzdem, weil perl in diesem fall automatisch ein defined() herumpackt:
while(defined(my $zeile = <$fh>))
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 Wie bearbeitet man ein Array?