ruby中保留2位小数

ruby的Kernal.sprintf()可以实现保留两位小数的方法,format是sprintf的alias。


format(pattern, value):其中pattern表示要格式化形式,

在这里我们用“%.2f”,表示保留小数点后2位数字,

当然我们还可以写成“%05.2f”,表示整个字符串最少5位数(不包括小数点),如果value少于5位用”0”占位。


列子:

sprintf("%.2f",100.to_f/3)

你可能感兴趣的:(ruby中保留2位小数)