비교 연산자 (Comparison Operators)
모두 이항 연산자이며, 구문이 true인지 아닌지 판단하기 위해 항상 bool값을 리턴한다.
- 같음 (a == b)
- 다름 (a != b)
- 보다 큼 (a > b)
- 보다 작음 (a < b)
- 보다 크거나 같음 (a >= b)
- 보다 작거나 같음 (a <= b)
같음 (a == b) (Equal to Operator)
두 값을 비교하여 같으면 true, 다르면 false를 리턴한다.
문자열도 비교할 수 있으며, Swift는 대소문자를 구분하므로
"Swift" == "swift"
이경우 false를 리턴한다.
다름 (a != b) (Not equal to Operator)
== (equal to) 반대의 값이 출력된다.
보다 큼 (a > b) (Greater than Operator)
a가 b보다 크다면 true를 리턴하고, 그렇지 않으면 false를 리턴한다.
보다 작음 (a < b) (Less than Operator)
a가 b보다 작으면 true를 리턴하고, 그렇지 않으면 false를 리턴한다.
보다 크거나 같음 (a >= b) (Greater than or equal to)
a가 b보다 크거나 같다면 true를 리턴하고, 그렇지 않으면 false를 리턴한다.
보다 작거나 같음 (a <= b) (Not less than or equal to)
a가 b보다 작거나 같다면 true를 리턴하고, 그렇지 않으면 false를 리턴한다.
== 와 != 는 값의 동일성을 비교한다.
나머지 비교연산자는 값의 크기나 순서를 비교한다.
'Swift' 카테고리의 다른 글
[Swift] Guard문 (0) | 2024.01.02 |
---|---|
[Swift] if / else if / else (0) | 2024.01.01 |
[Swift] 삼항 조건 연산자 (0) | 2024.01.01 |
[Swift] 할당 연산자와 복합 할당 연산자 (0) | 2024.01.01 |
[Swift] 산술 연산자 (0) | 2024.01.01 |