더북(TheBook)

할당 연산자 축약형 사용하기

할당 연산자는 += 형태의 축약형으로도 사용할 수 있습니다. 이번에는 x = x + 2; 형태를 x += 2; 형태로 축약해서 사용할 수 있는 연산자인 +=를 사용해 보겠습니다.

> int x = 3;
> int y = 3;
> x = x + 2; //기본형
> y += 2;    //축약형
> $"x : {x}, y : {y}"
"x : 5, y : 5"

기본형과 축약형은 모두 동일하게 xy 변수에 2를 더해서 저장합니다.

할당 연산자 축약형 중에서 A += B 같은 연산은 단지 A = A + B 같은 구문을 줄여서 사용하려는 목적이 큽니다. 이처럼 C#에서는 개발자가 최소한의 입력으로 동일한 효과를 보여 줄 수 있는 풍부한 연산자를 제공합니다. +=-= 연산자를 사용해 봅시다.

> int a = 3;
> int b = 5;
> b += a; //누적: b 변수에 a 변수의 값을 누적
> b
8
> b -= a; //b에서 a를 뺀 후 다시 b에 할당
> b
5

할당 연산자 중에는 += 말고도 -=, *=, /=, %= 연산자 등이 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.