gpt4 book ai didi

javascript - 变量为 0 时的乘法赋值运算符

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:12 25 4
gpt4 key购买 nike

为什么下面的操作在Python REPL中的结果总是0? (对于 C 和 Javascript 得到相同的结果)

>>> a = 0
>>> a *= 1 + 1
>>> a
0

在上面的例子中,乘法赋值不应该等同于 a = a * 1 + 1 吗?

>>> a = 0
>>> a = a * 1 + 1
>>> a
1

最佳答案

因为

a *= 1 + 1

相同
a = a *(1 + 1)

因为a是0那么结果还是0

关于javascript - 变量为 0 时的乘法赋值运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48678728/

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