Thread Datei einlesen (38 answers)
Opened by Fredl at 2012-03-09 15:50

hlubenow
 2012-03-10 16:51
#156725 #156725
User since
2009-02-22
882 Artikel
BenutzerIn
[default_avatar]
2012-03-10T09:59:16 pq
2012-03-09T19:39:31 hlubenow
Da fehlt ein "<" oder ">", um anzugeben, ob die Datei für's Lesen oder Schreiben geöffnet werden soll. Stattdessen also zum Lesen:
Code (perl): (dl )
open(FILE,"<demo.dat");


genau deshalb habe ich auf tutorials verwiesen. bitte lexikalische filehandles benutzen und den 3-argument-mode von open, alles andere ist einfach veraltet.

Aha,

http://wiki.perl-community.de/Wissensbasis/WasIste...

also eine "my-Variable". Na gut.
Das ist auch so ein Punkt: Wenn man jetzt Wert darauf legt, "Modern Perl" zu schreiben, setzt man vielleicht Konstruktionen ein, die nur in den neuesten Perl-Versionen zulässig sind. Die Folge ist, daß man mit dem Skript nur die Leute erreicht, die diese neuesten Versionen des Interpreters installiert haben.
Schreibt man dagegen eher "Althergebrachtes Perl", läuft das Skript auf einer größeren Bandbreite von Rechnern, das heißt man erreicht mehr Leute.
Dieser Ansatz gefällt mir eigentlich besser, vor allem, weil bei diesen neuesten Konstruktionen noch gar nicht klar ist, ob sie nicht der nächsten Modewelle wieder zum Opfer fallen. "Modern Perl" ist also nicht so meins ...

View full thread Datei einlesen