1. 程式人生 > >ruby中保留2位小數

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)