hsg*_*ert 0 ruby
我必须整数变量a和b.
a
b
我想计算a/bruby中的百分比,考虑到如果两者都为零,则结果应为零.
a/b
使用文字很容易,我只需要添加.0数字:12.0/17.0,来自其他计算的变量:
.0
12.0/17.0
# a == 12 and b == 17 a/b => 0 # a == 0 and b == 0 a/b => Infinity
Sim*_*-Cu 6
您可以使用a.to_f/b这样转换浮点数中的整数. 您可以做的另一个技巧是a*1.0/b,但我认为第一个解决方案更好. 只是检查a==0 && b==0有if.
a.to_f/b
a*1.0/b
a==0 && b==0
if
归档时间:
13 年,6 月 前
查看次数:
1299 次
最近记录: