如何使用此公式执行一些数学运算?如果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