1. 할당연산자
부호: a = b
설명: a의 값에 b를 할당한다. 만약 a와 b가 서로 다른 데이터타입이라면 오류가 발생한다
변수 a에 3, b에 1을 할당후 할당연산자로 a의 값에 b의 값을 할당하였다
그 결과 a의 값은 1이 나오는것을 알 수 있다
2. 산술연산자
대체로 수학에서 쓰이는 연산자와 같은 일을 한다
부호: a + b 설명: a와 b를 더한값을 반환한다
부호: a - b 설명: a와 b를 뺀 값을 반환한다
부호: a * b 설명: a와 b를 곱한값을 반환한다
부호: a / b 설명: a를 b로 나눈값을 반환한다
부호: a % b 설명: a를 b로 나눈 나머지를 반환한다
3. 비교 연산자
두 값을 비교할때 사용한다
부호: a == b 설명: a와 b가 같은값일때 true를 반환한다
부호: a > b 설명: a가 b보다 큰 값일때 true를 반환한다
부호: a < b 설명: a가 b보다 작은값일때 true를 반환한다
부호: a >= b 설명: a가 b보다 크거나 같은값일때 true를 반환한다
부호: a <= b 설명: a가 b보다 작거나 같은값일때 true를 반환한다
부호: a != b 설명: a와 b가 다른값일때 true를 반환한다
4. 삼항조건연산자
피연산자가 세개이다
부호: Bool ? A : B 설명: Bool 값이 참이면 a, 거짓이면 b를 반환한다
위의 예제에서는 a == b 가 거짓, a != b 가 참이므로 c 는 b, d 는 a 를 반환한다
5. 범위연산자
부호: a...b 설명: a부터 b까지의 범위. a와 b를 포함한다
부호: a..<b 설명: a부터 b 미만까지의 범위. a는 포함하지만 b는 포함하지않는다
부호: a... 설명: a 이상의 수. a 를 포함한다
부호: ...b 설명: b 이하의 범위. b를 포함한다
부호: ..<b 설명: b 미만의 범위. a를 포함하지 않는다
6. 부울 연산자
불 값의 논리연산을 할때 사용한다
부호: a && b 설명: a와 b의 and 논리연산을 한다
부호: a || b 설명: a와 b의 or 논리연산을 한다
부호: a != b 설명: b의 값을 반전한다
'Swift > 문법' 카테고리의 다른 글
[Swift] 상속 및 재정의(1/3) 상속의 기본 개념 (0) | 2022.04.03 |
---|---|
[Swift] 메서드(Methods)의 종류 (0) | 2022.04.02 |
[Swift] 속성(Properties)의 종류 (0) | 2022.04.02 |
[Swift] 중첩반복문 labeled break (0) | 2022.03.20 |
[Swift] 고차함수 map, filter, reduce (0) | 2021.10.03 |