0002 Float_precision

La précision des float n’est pas infinie. Suivant votre cas d’utilisation il faut y faire très attention.

« C’est 1€ pour ce délicieux chocolat. »

« Parfait, j’ai 10 pièces de 10 centimes. »

« Désolé, c’est pas assez! »

0002-float_precision_1.png

Ruby peut résoudre ce problème grâce au type Rational, qu’il gère nativement.

« Ok, maintenant vous avez assez. »

0002-float_precision_2.png

Le lien vers la documentation Ruby de Rational