Thread Die höchste Zahl ermitteln (32 answers)
Opened by PETER_PAN2009 at 2010-03-24 09:59

topeg
 2010-03-24 16:34
#135236 #135236
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Das Verhalten ist "normal" wenn man davon ausgeht das "inf" eine Zahl ist wie jeder andere in perl:

Code: (dl )
1
2
3
# perl -wle 'my $min = $ARGV[0]; $min = -1 if -1 < $min; print $min' -- 100o
Argument "100o" isn't numeric in numeric lt (<) at -e line 1.
-1


verhält sich wie

Code: (dl )
1
2
3
# perl -wle 'my $min = $ARGV[0]; $min = -1 if -1 < $min; print $min' -- info
Argument "info" isn't numeric in numeric lt (<) at -e line 1.
-1


Das "ärgerliche" ist dass man das nicht sieht. Ohne zu wissen das "inf" eine zahl ist erwartet man das "info" als zahl 0 entspricht und nicht plus Unendlich.

View full thread Die höchste Zahl ermitteln