Samouczki Java here wspominają, że &=
jest operatorem przypisania, ale nie wspomina o tym, co robi.Co to jest operator & = w Javie
Co robi &=
?
Samouczki Java here wspominają, że &=
jest operatorem przypisania, ale nie wspomina o tym, co robi.Co to jest operator & = w Javie
Co robi &=
?
a &= x
odpowiada
a = (type of a)(a & x)
który z kolei jest
a
i x
w przypadku a
i x
są liczbami całkowitymi luba
i x
są boolean
s (co oznacza, że x
zostanie tutaj w każdym przypadku oceniony, nawet jeśli a
jest false
).Istnieje kilka innych operatorów binarnych, które mogą być używane z podobnych semantyki, jak +=
, -=
, *=
, /=
, %=
, |=
, <<=
...
Również brak zwarcia logicznego "i" w przypadku 'boolean's. –
@Daniel: Tak, bardzo prawdziwe. –
Ups, to strona wcześniej aktualizowany go –