Ruby Float总是显示3位数

时间:2013-11-08 03:25:10

标签: ruby regex floating-point

目前我有这个:

"%.3f" % [1/10]
=> 0.100

如何将此调整为始终只显示小数点后的前3位数并删除零。

实施例

"something" % [1/10]
=> .100

"something" % [2/3]
=> .667

"something" % [1/1]
=> 1.000

建议非常感谢。提前谢谢。

1 个答案:

答案 0 :(得分:1)

("%.3f" % number).sub(/\A0/, "")