salve ragazzi,volevo chiarimenti sull'operatore '&=', ho fatto qualche ricerca in rete ma continua a non essermi ancora chiaro.
grazie in anticipo
salve ragazzi,volevo chiarimenti sull'operatore '&=', ho fatto qualche ricerca in rete ma continua a non essermi ancora chiaro.
grazie in anticipo
Non c'è nulla di complicato:
corrisponde acodice:a &= b
Ovvero, fa l'and binario tra a e b e memorizza il risultato in a.codice:a = a & b
P.S.: per Java c'è una sezione apposita, dove sposto il thread.![]()
Amaro C++, il gusto pieno dell'undefined behavior.
In generale (dal JLS, Java Language Specification):
E1 op= E2
è equivalente a:
E1 = (T) ((E1) op (E2))
dove T è il tipo di E1 (sì, c'è proprio un cast implicito!). Con l'unica particolarità che nel caso di op=, E1 viene valutato solo una volta.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet