可能的重复:
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
)?