如何获得数学函数的准确值?

时间:2014-06-13 04:32:24

标签: ruby

我有<%= (100 / 6000 * 200) %>函数,但结果是0。为什么?它的真实结果是3.333...如何获得它?

1 个答案:

答案 0 :(得分:1)

你按整数划分,而不是浮点数。所以100/6000是0.16667,它将连接截断为0.如果你除以100.0 / 6000.0,你应该得到你想要的答案。

另外,尽可能避免在视图中进行数学运算。