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