【发布时间】:2019-06-28 15:03:01
【问题描述】:
我不是数学专家,但以下操作在 ruby 中给出的结果与我尝试过的任何其他语言或计算器不同:
鲁比:
(289 / 30 * 30) - (149 / 30 * 30)
=> 150
世界其他地区:
(289 / 30 * 30) - (149 / 30 * 30)
140
非常感谢您的解释
【问题讨论】:
-
这不仅仅是 Ruby,这是许多编程语言,其中没有小数的数字被视为整数。如果您进行数学运算,但在每次运算后删除结果的小数部分,您将得到 150。
标签: ruby math calculator irb