Thread dateien löschen (25 answers)
Opened by DerVersuch at 2010-01-14 22:01

sid burn
 2010-01-18 22:23
#130734 #130734
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Quote
Weil Python Fehler hat, schmälert es nicht die Fehler von Perl.

Habe ich auch nicht gesagt und nicht sagen wollen. Meine Aussage ist das jede Programmiersprache "Fehler" hat. Jemand der so wie du berichtest über andere Lacht weil etwas nicht Perfekt ist, aber die Fehler bei dem was er nutzt gerne mal vergisst ist in meinen Augen nicht wirklich besser. Worin soll das enden? Das sich jeder gegenseitig auslacht und sich jeder bekriegt?

Quote
Ein Datum ist kein Positivbeleg; anders gesagt, nicht alle 20 Jahre alte Quellen laufen noch auf 5.10.

Ein Datum ist kein Negativ Beleg.

Quote
Du unterschlägst den optimalen Ansatz mittels direkter Zuweisung!

Inwiefern sollte dein Beispiel "Optimaler" sein, als eine zuweisung danach?

Was besser (ich bevorzuge "besser" da es "optimal" die höchste form nicht gibt) ist hängt von den gegebenheiten ab. In der Regel halte ich eine Zuweisung danach für Leserlicher. Nicht immer benötigt man alle Werte weswegen man auch nicht alle Werte in einem Array Speichern möchte. Und benannte Variablen halte ich ebenfalls für leserlicher als ein Zugriff auf ein Array Index. Natürlich kannst du auch alles erst einem Array zuweisen und danach alles benannten Variablen. Aber dann kann ich auch gleich $1, $2 etc. nutzen.

Quote
Gleichzeitig schafft es Nebenwirkungen und erhöht damit die Fehleranfälligkeit.

Du redest immer von Nebenwirkungen ohne Sie zu bennen. Welche Nebenwirkungen wären es den deiner Meinung nach die dazu führen können wenn man $1, $2 etc. direkt nach einem Match Variablen zuweist?

Quote
Niemanden interessiert Abwärtskompatibilität mit Perl 2, als $1 erschien.

Ich kenne Perl 1-4 nicht wirklich deswegen kann ich dazu wenig sagen, vielleicht kannst du es ja genauer erklären.

Ansonsten wenn mit Perl 2 $1, $2 etc. eingefüht wurde oder generell neue Sachen eingeführt wurden bedeutet es nicht das es deswegen nicht mehr Abwärtskompatibel ist. Abwärtskompatibel sagt lediglich aus das alte Sachen ebenfalls auf neuere Platformenen laufen. Das bedeutet nicht das deswegen ein Perl 2 Skript noch auf einer Perl 1 Platform läuft.

Wahrscheinlich verstehen wir uns hier aber gegenseitig falsch.
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread dateien löschen