Swift - ~= 연산자란?

|

개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다.


~= 연산자

대상이 특정 범위에 속하는 지 범위를 체크하는 연산자
switch 구문에 ~= 연산자가 사용되는데, case의 범위를 확인할 때 내부적으로 ~=연산자를 불러 사용함

~= 연산자는 비교연산자 == 의 확장된 상태로 생각할 수 있다.

두 대상이 같은 지 단순 비교할 때 == 연산자를 사용하는데 이와 달리 ~=는 대상이 어떤 범위에 속하는지를 확인!