舍入數字
如果小數位後面的第一個數字是 5 或更高,則 round
方法將向上舍入數字,如果該數字為 4 或更低,則向下舍入。這會為你正在尋找的精度獲取一個可選引數。
4.89.round # => 5
4.25.round # => 4
3.141526.round(1) # => 3.1
3.141526.round(2) # => 3.14
3.141526.round(4) # => 3.1415
浮點數也可以向下舍入到低於使用 floor
方法的數字的最高整數
4.9999999999999.floor # => 4
它們也可以使用 ceil
方法向上舍入到高於數字的最小整數
4.0000000000001.ceil # => 5