gpt4 book ai didi

Ruby - 数学运算

转载 作者:数据小太阳 更新时间:2023-10-29 08:16:04 25 4
gpt4 key购买 nike

几分钟前我试过简单的数学运算

<%=((3+2+1)/100).round(8)%>

结果是0.06,但是上面ruby代码的结果是0.0。我希望结果应该是 0.060000。

为什么不呢?谢谢

最佳答案

(3+2+1)/100 

0 因为除法是整数。尝试

(3+2+1)/100.0

你看,如果/的两个参数都是整数,除法的结果就是一个整数(整部分)。如果至少一个参数是 float ,则结果也是 float 。

关于Ruby - 数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7500473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com