Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想通过添加另一个整数来增加一个整数,但我写的是 "=+" 而不是 "+=" 。我看到它编译但它没有做任何事情。还是这样?
a=3 b=5 a=+b print a >>> 5
是什么原因 ?
因为=+不是任何运算符(但是+=)。
=+
+=
所以a=+b是平等的"a = +b",b = +b这将是a = b最后。
a=+b
"a = +b"
b = +b
a = b
可能你正在寻找 a += b哪个等于a = a + b
a += b
a = a + b
想想操作
a=3; b=5; a=-b;
这似乎完全合理,因此禁止 +b 会很奇怪,我也非常非常偶尔将其用作自我文档(就像我有时输入 +0 一样),对程序没有意义但无害,但可能有一些意义人类观察者