Jusqu'à aujourd'hui je pensais que par exemple:
i += j;
est juste un raccourci pour:
i = i + j;
Mais que faire si nous essayons ceci:
int i = 5;
long j = 8;
Ensuite, i = i + j;
ne compile pas mais i += j;
de compiler amende.
Veut-il dire qu'en fait, i += j;
est un raccourci pour quelque chose comme cela
i = (type of i) (i + j)
?
J'ai essayé de googler pour elle, mais ne pouvait pas trouver quelque chose de pertinent.