2011-04-18 13 views
8

浮動小数点数を印刷するとき、ルビはピリオドの後に0の1つだけ1234.0を印刷します。ルビーに2つの0を印刷させるにはどうすればいいですか?救助へルビー浮動小数点付き0

+0

http://4loc.wordpress.com/2008/09/24/formatting-dates-and-floats-in-ruby/ –

+7

注意具体的かつ重要な値を通貨のように、浮動小数点数として不正確なものとして格納したくない場合があります。代わりに、整数の最小単位の数を格納します(たとえば、米国通貨では1.34ドルが134として保存されます)。[BigDecimal](http://ruby-doc.org/stdlib/libdoc/bigdecimal/ rdoc/classes/BigDecimal.html)。 – Phrogz

答えて

23

フォーマット文字列:を扱うこと

>> puts "%.2f" % 1.0 #=> nil 
1.00 
+0

super、dank dir! – Tronic

関連する問題