Thread List::MoreUtils - minmax nimmt undef als min Wert (8 answers)
Opened by roooot at 2008-11-19 03:01

GwenDragon
 2008-11-20 14:07
#116442 #116442
User since
2005-01-17
14749 Artikel
Admin1
[Homepage]
user image
Undefinierte Werte (undef) können nicht verglichen werden.
Und undef ist programmlogisch eher nicht als 0 anzusehen sondern m. E. entweder als Fehlerwert oder Variable unbesetzt.
Dass Perl in manchem Zusammenhang undef dann als 0 konvertiert ist zwar praktisch aber du solltest dich nicht darauf verlassen, dass es immer so bleibt.

Wie LanX- schreibt solltest du die undefs per grep "aussortieren". Du bestimmst nämlich, welche Werte gültig sind und sein müssen!

View full thread List::MoreUtils - minmax nimmt undef als min Wert