Thread Perl Bug bei int? (44 answers)
Opened by Rolf_PlusW at 2013-03-01 11:29

moritz
 2013-03-01 19:57
#166124 #166124
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Übrigens hat Perl 6 dafür auch eine schöne Lösung:

Code: (dl )
1
2
$ perl6 -e 'say (19.9*100).Int'
1990


Dezimalzahlen werden intern als Bruch gespeichert, deswegen sind die Berechnungen ohne Rundungsfehler.

View full thread Perl Bug bei int?