为什么(2/3)在rails中评估为0?

时间:2017-08-06 18:14:19

标签: ruby-on-rails ruby

我正在构建一种数字平衡器,但我遇到了一个问题,即使在我的控制台(2/3)中评估为0 ......这没有任何意义。我很确定我使用浮点数或整数,但为什么它会在控制台中失败?无论如何,任何帮助都表示赞赏,我只是尝试写一些东西来帮助我获得总数的百分比。 (I.E. 2 of 3为66.6666%)

1 个答案:

答案 0 :(得分:5)

  

我非常确定我正在使用花车

不,你使用整数,所以结果也是整数。

将至少一个数字设为浮点数,例如:

2/3.02.0/3以获得0.66666。