如何使用此公式执行一些数学运算?如果number是37,我希望它以133.2.
number / 100 * 360
如果要乘/除/加/减的数字之一是浮点数,则结果将是浮点数。如果number除以一个浮点数,那么结果将是一个浮点数,并且乘以它将是一个浮点数。
number = 37
number / 100.0 * 360 # => 133.2
number = 37
p number.to_f / 100 * 360 #=> 133.2
p number * 1.0 / 100 * 360 #=> 133.2
你可以使用Numeric#fdiv:
number = 37
number.fdiv(100) #=> 0.37
number.fdiv(100) * 360 #=> 133.2