Voglio convertire da cents in dollari correttamente in Ruby. Non dovrò mai lavorare con frazioni di centesimi.Converti centesimi in una stringa in dollari in Ruby senza utilizzare BigDecimal
È possibile farlo correttamente (senza errori in virgola mobile) senza dover utilizzare BigDecimal
?
esempio centesimi a dollari
"99" => "0.99"
"324" => "3.24"
Il seguito sembra funzionare, ma è corretto?
(cents.to_i/100.0).to_s
Dipende dalla precisione necessaria. Se stai bene con precisione al centesimo, vai con la gemma dei soldi. – Philip