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

hlubenow
 2012-03-10 00:37
#156715 #156715
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
2012-03-09T22:15:28 FIFO
2012-03-09T19:39:31 hlubenow
Code (perl): (dl )
open(FILE,"demo.dat");

Da fehlt ein "<" oder ">", um anzugeben, ob die Datei für's Lesen oder Schreiben geöffnet werden soll.


Das stimmt nicht ganz, der Standardmodus für open() ist '<', ...

Meinst Du, das wußte er und hat das '<' absichtlich weggelassen oder könnte er es nicht vielleicht doch eher vergessen haben?

FIFO
Mir scheint es außerdem sinnvoll, einen Newcomer von vorneherein mit lexikalischen Filehandles und der 3-Argument-Form von open() vertraut zu machen, auch wenn es anders geht. Naja, Ansichtssache :)

Das ist das schöne an Perl. Im Python-Forum gab es bei meinen Ratschlägen manchmal zum Teil heftigen Streit, ob das jeweils eine "pythonische Lösung", das heißt "die einzig wahre und deshalb einzig mögliche Lösung" sei, die man Anfängern präsentieren sollte. Das Argument, daß das letztlich Ansichtssache sei, und daß da Toleranz gefragt sei, stieß dort auf taube Ohren. Hier, im Perl-Forum, könnt ihr mir glücklicherweise nicht aus demselben Grund versuchen, den Mund zu verbieten, denn TMTOWTDI!

View full thread Datei einlesen