I需要解释这个奇怪的操作符=+(等于加号)。
示例#1:
示例 #2:
我理解第一个示例,但请解释一下第二个示例中的=+运算符是什么意思。
另一个有趣的事实是,这些运算符是有效且可编译的: +=、-=、*=、/= 但以下任何两个都无法编译: =*、=/
示例#1:
Double a = new Double(5);
Double b = new Double(10);
a += b
result:
a=15.0
b=10.0
示例 #2:
Double a = new Double(5);
Double b = new Double(10);
a =+ b
result:
a=10.0
b=10.0
我理解第一个示例,但请解释一下第二个示例中的=+运算符是什么意思。
另一个有趣的事实是,这些运算符是有效且可编译的: +=、-=、*=、/= 但以下任何两个都无法编译: =*、=/
a = +b
相当于a = b
。 - Ruchira Gayan Ranaweera