Dies ist ein Ergebnis der Ungenauigkeit von Fließkommawerten , es ist nicht speziell für Haskell. Wenn Sie nicht mit der Gleitkommazahl umgehen können, können Sie Rational zu hohen Kosten:
%Vor%Nur um den Punkt nach Hause zu hämmern, hier ist Python:
%Vor%Und hier ist C:
%Vor%Siehe dieser andere Beitrag . Wie es heißt, sind Gleitkommazahlen in der CPU nicht genau.
Tags und Links haskell floating-point range-notation