В Java &&
и ||
являются коротким замыканием. Таким образом, они не оценивают свой второй операнд, если это не необходимо (например, false && a
, true || b
).Является ли оператор & = оператором коротких замыканий в Java?
Как насчет оператора &=
? Это короткое замыкание?
'' & не является коротким оператором замыкания, поэтому 'а = а & b' не короткое замыкание, а также не 'a &= b;' –