有其它简介的写法吗?
(num*100).round.to_f/100
Prepends=" def round(i=0) (self.to_f * 10**i ).to_i.to_f / (10**i) end " class Object eval Prepends end
使用:
a=1.11111 p a.round(2)
Float 的 round 方法不能指定位数么?
pry(main)> 1.2222.round 2 => 1.22
"%.2f" % 1.2345
1.2345.round 2
#1 楼 @sevk 尴尬了。。。。
#2 楼 @spacewander 😅
#3 楼 @luikore 知道了