Truncate a floating point number without rounding up

前端 未结 3 1666
长发绾君心
长发绾君心 2021-02-11 20:28

I have a floating point number that I want to truncate to 3 places but I don\'t want to round up.

For example, convert 1.0155555555555555 to 1.015

3条回答
  •  悲哀的现实
    2021-02-11 21:15

    Since ruby 2.4 Float#truncate method takes as an optional argument a number of decimal digits:

    1.0155555555555555.truncate(3)
    # => 1.015
    

提交回复
热议问题