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

Raubtier
 2013-03-04 10:18
#166181 #166181
User since
2012-05-04
1075 Artikel
BenutzerIn
[default_avatar]
2013-03-03T22:56:32 rosti
Z.B. funktioniert die Berechnung fortlaufender Tage nach den Formeln von JJ Scaliger nur mit use integer, die Funktion int() ist hierfür völlig unbrauchbar.


-v bitte

Was kann use integer, das man nicht mit int nachbauen könnte? - Jetzt mal davon abgesehen davon, dass dein Wertebereich anders ist:
Code: (dl )
1
2
3
4
$ perl -E'use integer;say 9223372036854775807+5'
-9223372036854775804
$ perl -E'say 9223372036854775807+5'
9223372036854775812



2013-03-03T22:56:32 rosti
Es kommt für mich als Praktiker darauf an, was eigentlich gemacht werden soll


Dem stimme ich zu.

Ansonsten weiß ich nicht, was deine ständigen PHP-Vergleiche bringen sollen. Rechnen mit Gleitkommazahlen hat in allen Sprachen dieselben Probleme, sogar die Funktionen heißen oft ähnlich.

View full thread Perl Bug bei int?