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를 리턴한다.

 

 

== 와 != 는 값의 동일성을 비교한다.
나머지 비교연산자는 값의 크기나 순서를 비교한다.

'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