Thread open-Anweisung (22 answers)
Opened by geloescht at 2012-06-24 00:30

Raubtier
 2012-06-24 14:23
#159332 #159332
User since
2012-05-04
1076 Artikel
BenutzerIn
[default_avatar]
2012-06-24T11:12:05 ?
bei einem Wert:1111
und einem Schreibwert:22
könnte: 2211 herauskommen? Da er nur zweistellig ist?


Das hast du richtig gelesen. Es könnte nicht nur herauskommen, es würde auch herauskommen!

Da du in deinem Zähler aber nur natürliche Zahlen speicherst und die Darstellung für N+1 sicher mindestens genauso lang ist wie die für N, ist das bei dir irrelevant.

Quote
Trotzdem finde ich persönlich diese "alte" schreibweise von Perl schöner/übersichtlicher.

Ich weiß nicht, ob du hiermit vielleicht auch das open mit $fh statt FH und 3 statt 2 Argumenten meinst. Dann liegst du falsch: die neue Schreibweise hat Vorteile: Filehandles ohne das $ sind global, was Nachteile mit sich bringt und vermieden werden sollte; die 3-Argument-Form trennt Dateinamen und Schreib-/Lesemodus und ist daher zu bevorzugen.

Außerdem lässt du in deinem Code immer das ...or die weg - ich hoffe sehr, dass du dann autodie benutzt? Ansonsten merkst du nicht, wenn irgendwann das Öffnen mal nicht funktioniert.

View full thread open-Anweisung