02-2.숫자형꿀팁(수식 줄이기)

Syntactic Sugar

자주 쓰이는 표현을 더 간략하게 쓸 수 있게 해주는 문법을 'syntactic sugar'라고 합니다.

// 다음 두 줄은 같은 의미입니다.
x = x + 1;
x += 1;

// 다음 두 줄은 같은 의미입니다.
x = x + 2;
x += 2;

// 다음 두 줄은 같은 의미입니다.
x = x * 2;
x *= 2;

// 다음 두 줄은 같은 의미입니다.
x = x - 3;
x -= 3;

// 다음 두 줄은 같은 의미입니다.
x = x / 2;
x /= 2;

// 다음 두 줄은 같은 의미입니다.
x = x % 7;
x %= 7;

규칙이 좀 보이시나요? 기존의 값에 연산을 해서 새로운 값으로 저장을 하는 경우, 위와 같이 짧게 줄여 쓸 수 있습니다.

증가 (increment), 감소 (decrement)

변수의 값을 1씩 증가시키거나 감소시킬 때에는 더욱더 간단하게 표현할 수 있습니다.

// 다음 세 줄은 같은 의미입니다.
x = x + 1;
x += 1;
x++;

// 다음 세 줄은 같은 의미입니다.
x = x - 1;
x -= 1;
x--;

Last updated