可能的重复:
Ruby 拒绝正确划分
我正在使用 Ruby on Rails 3.2.2,当我尝试计算时10 * (50 / 100)我回来了,0但是当我让10 * 50 / 100我回来时5。
由于技术原因,我不能使用后者,因为我的代码如下:
perc = 50 /100
# Some code that uses the 'perc' variable
... = method_name(perc)
return 10 * perc
我应该做些什么来解决问题并拥有5(不是 5.0或其他东西;也就是说,回报是一个Integer)?