Thread default-Werte bei Parameterübergabe: 0 als Wert zulassen
(20 answers)
Opened by pktm at 2008-09-28 22:34
Ich persönlich finde es besser, wenn Fehler, die die Anzahl der Parameter eines Funktionsaufrufes betreffen, nicht erst zur Laufzeit, sondern schon beim Kompilieren des Programmes erkannt und automatisch gemeldet werden, ohne dass ich dafür irgendetwas manuell überprüfen und ein die ausführen muss und vor allem ohne dass man so einen Fehler, weil er erst zur Laufzeit auftritt, leicht übersehen kann, wenn man nicht sehr gründlich testet.
Und, oh Wunder, obwohl Perl eine klassische Skriptsprache ist, gibt's auch hier Prototypen, die (unter anderem) genau zu diesem Zweck gedacht sind also warum sollte man sie nicht verwenden? Schade eigentlich, dass es nicht auch Prototypen für optionale Parameter und Schlüsselwortparameter gibt... When C++ is your hammer, every problem looks like your thumb.
|