14
x == (x = y)가 (x = y) == x와 다른 이유는 무엇입니까?
다음 예제를 고려하십시오. class Quirky { public static void main(String[] args) { int x = 1; int y = 3; System.out.println(x == (x = y)); // false x = 1; // reset System.out.println((x = y) == x); // true } } Java 언어 사양에 오른쪽과 비교하기 위해 변수의 이전 값을로드하는 …