Priorytety operatorów - prośba o wytłumaczenie

0

W książce jest napisane:

Operatory o takim samym priorytecie są wykonywane od lewej do prawej, z wyjątkiem tych, które mają wiązania prawostronne, podane w tabeli.

I w tabel jest podane "+=" jako wiązanie prawe, a następnie w przykładzie jest napisane:

Ze względu na fakt, że operator "+=" ma wiązanie **lewostronne **, wyrażenie:

a += b += c jest równoważne z wyrażeniem: a += (b += c).

EEE!? Pytam, bo zgłupiałem.

Nie mogę się zalogować...

0

Masz w tej książce błąd. "+=" to oczywiście wiązanie prawostronne, podobnie jak zwykłe przypisanie "=". W tabelce jest zatem prawidłowo, a w tekście źle.

0

JAVA Podstawy wydanie IX, Cay S. Horstmann

1 użytkowników online, w tym zalogowanych: 0, gości: 1