1. ホーム
  2. java

[解決済み] と=+の違いは何ですか?

2022-02-17 06:57:16

質問内容

と=+の違いは何ですか? 具体的には、javaの場合ですが、一般的にも。

どのように解決するのですか?

i += 4;

というのは

i = i + 4;  // increase i by 4.

一方

i =+ 4;

は、以下と同等です。

i = +4;   // assign 4 to i. the unary plus is effectively no-op.

(参照 http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.15.3 は単項の+が何をするかということです)。