8
In caso di stampa su galleggianti, il rubino stampa 1234.0
con un solo 0
dopo il periodo. Come posso forzare Ruby a stampare due 0
s?Ruby float con double 0
In caso di stampa su galleggianti, il rubino stampa 1234.0
con un solo 0
dopo il periodo. Come posso forzare Ruby a stampare due 0
s?Ruby float con double 0
stringhe di formato per il salvataggio:
>> puts "%.2f" % 1.0 #=> nil
1.00
super, dank dir! – Tronic
http://4loc.wordpress.com/2008/09/24/formatting-dates-and-floats-in-ruby/ –
Si noti che quando si tratta di valori concreti e importanti come la valuta, potresti non volerli memorizzare in qualcosa di inesatto come un Float. Invece, memorizza il numero delle unità monetarie più piccole come Integers (ad esempio, $ 1,34 nella valuta statunitense verrebbe memorizzato come 134), o usa [BigDecimal] (http://ruby-doc.org/stdlib/libdoc/bigdecimal/ rdoc/classes/BigDecimal.html). – Phrogz