Swift
[Swift] 비교 연산자
효니로그
2024. 1. 1. 21:09
비교 연산자 (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를 리턴한다.
== 와 != 는 값의 동일성을 비교한다.
나머지 비교연산자는 값의 크기나 순서를 비교한다.