Round a ruby float up or down to the nearest 0.05

后端 未结 9 1791
日久生厌
日久生厌 2020-12-29 04:43

I\'m getting numbers like

2.36363636363636
4.567563
1.234566465448465
10.5857447736

How would I get Ruby to round these numbers up (or dow

9条回答
  •  猫巷女王i
    2020-12-29 04:52

    [2.36363636363636, 4.567563, 1.23456646544846, 10.5857447736].map do |x|
      (x*20).round / 20.0
    end
    #=> [2.35, 4.55, 1.25, 10.6]
    

提交回复
热议问题