-1

我想通过添加另一个整数来增加一个整数,但我写的是 "=+" 而不是 "+=" 。我看到它编译但它没有做任何事情。还是这样?

a=3
b=5
a=+b

print a >>> 5

是什么原因 ?

4

2 回答 2

4

因为=+不是任何运算符(但是+=)。

所以a=+b是平等的"a = +b"b = +b这将是a = b最后。

可能你正在寻找 a += b哪个等于a = a + b

于 2013-05-09T11:19:58.027 回答
0

想想操作

a=3;
b=5;
a=-b;

这似乎完全合理,因此禁止 +b 会很奇怪,我也非常非常偶尔将其用作自我文档(就像我有时输入 +0 一样),对程序没有意义但无害,但可能有一些意义人类观察者

于 2013-05-09T11:26:54.010 回答