할당 연산자 (Assignment Operator) let a = 10 let b = 20 할당 연산자는 주어진 표현식에 대해 새로운 값을 설정한다. 왼쪽 피연산자는 항상 메모리 공간을 가지고 있어야 하며, 오른쪽 피연산자의 타입은 어떤 값이든 저장할 수 있다. 할당 연산자는 모든 값을 반환하지 않는다. 복합 할당 연산자 (Compound Assignment Operators) a += b a = a + b 복합 할당 연산자는 다른 연산과 할당(=)을 결합한다. 위 코드는 a변수에 현재 값에 1을 더하고 그 결과를 다시 a변수에 할당해 주는 코드이다. 이 코드를 덧셈 할당 연산자를 사용해 작성하면 아래와 같다. 위의 두 코드는 완전히 동일한 코드이다. 뺄셈도 동일하게 작성할 수 있다.