본문 바로가기

study/swift

[Swift] 다양한 연산

1. 수치 연산

부호 설명
a + b a와 b를 더함
a - b a에서 b를 뺌
a * b a와 b를 곱함
a / b a를 b로 나눔
a % b a를 b로 나눈 나머지 값

2. 대입 연산

부호 설명 같은표현
a += b a와 b를 더한 값을 a에 대입 a = a + b
a -= b a에서 b를 뺀 값을 a에 대입 a = a - b
a *= b a와 b를 곱한 값을 a에 대입 a = a * b
a /= b a를 b로 나눈 값을 a에 대입 a = a / b
a %= b a를 b로 나눈 나머지 값을 a에 대입 a = a % b

3. 비교 연산

부호 설명
a == b a와 b는 같음
a != b a와 b는 다름
a < b a가 b보다 작음 미만
a <= b a는 b보다 작거나 같음 이하
a > b a는 b보다 큼 초과
a >= b a는 b보다 크거나 같음 이상

4. 증감 연산

부호 설명
++a, a++ a의 값을 1 증가 시킴
-a, a- a의 값을 1 감소 시킴

5. 논리 연산

부호 설명
a && b AND a와 b 모두 true이면 true, 그 외 모두 false
a || b OR a나 b중 하나라도 true이면 true, 모두 false이면 false
a ^ b XOR a와 b가 서로 다른값이면 true, 같은 값이면 false
!a NOT a가 true이면 false, false이면 true

6. 텍스트 연산

+ 부호를 사용하여 텍스트 연산을 할 수 있다.

print("1" + "3") // 13