Problemas comparando floats

On 10/12/07, Ernesto Jiménez Caballero [email protected]
wrote:

pero el float de ruby no puede ver bien. Un BigDecimal deberia estar
Software Engineer Leader
Negonation
(34) 620 475 382
[email protected]


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Para comparar floats lo correcto en vez de utilizar assert_equal es
utilizar assert_in_delta(expected, actual, delta, message) que acepta
un tercer parámetro delta, que indica cuanto pueden diferir los dos
float (un valor en plan 0.00001 o así).

Pero si estás utilizando BigDecimal… pues compara con BigDecimal:
assert_equal(BigDecimal(“15.0”), resultado).

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs