Thread Die höchste Zahl ermitteln
(32 answers)
Opened by PETER_PAN2009 at 2010-03-24 09:59
Wieso sollte das ein Bug sein?
Perl konvertiert ja zum Beispiel auch den leeren String oder den undefinierten Wert als Argument numerischer Operationen in eine 0, gibt aber trotzdem eine Warnung aus, wenn use warnings; aktiv ist. Ich halte dieses Verhalten keineswegs für fehlerhaft sondern für recht durchdacht: Bei der Konversion wird versucht, möglichst permissiv mit den Eingabedaten umzugehen und irgendeine sinnvolle Interpretation zu finden, für die Warnungen hingegen wird möglichst restriktiv kontrolliert um den Programmierer auf Ungenauigkeiten hinzuweisen — so kann man sich entscheiden, was man haben will! When C++ is your hammer, every problem looks like your thumb.
|