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

rosti
 2013-03-03 23:56
#166175 #166175
User since
2011-03-19
3243 Artikel
BenutzerIn
[Homepage]
user image
Auch wenn ich jetzt nicht genau weiß, wass Deine Anforderungen sind und ob es dazu passt oder ob hier ein möglicher Bug vorliegt oder keiner:

Für Berechnungen, die nur mit ganzen Zahlen gemacht werden müssen, nutze ich das Pragma use integer;

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. Dies ist mir auf die Füße gefallen, als ich vorn paar Jahren meine Kalender-Module geschrieben habe. Die Scaliger Formeln habe ich hier mal irgendwo gepostet.

Des Weiteren arbeitet in PHP der (int) Cast genauso wie die int()-Funktion in Perl, als ich meine Perl-Klassen nach PHP portierte, habe ich das Pragma integer schmerzlich vermisst ;)

Aber es gibt in PHP die Funktion floor(), will heißen: Es kommt für mich als Praktiker darauf an, was eigentlich gemacht werden soll und so habe ich meine Kalenderklassen auch in PHP erstklassig hinbekommen.

Viele Grüße,
Rolf

View full thread Perl Bug bei int?