iOS 기본 (swift)
[iOS - swift] ~= 연산자 (범위 연산자)
jake-kim
2021. 4. 8. 23:40
범위 연산자 `~=`

- {Range 값} ~= {하나의 값}
- 왼쪽에서 정의한 범위 값 안에 오른쪽의 값이 속하면 true, 아니면 false 반환
- 왼쪽에는 범위, 오른쪽에 하나의 값이 와야하고 반대가 되면 컴파일 에러 발생
사용 방법
- 0이상 10이하 표현: ~= 연산자 사용 안한 경우
let value = 3
if 0 <= value && value <= 10 {
print("0이상 10이하")
}
- 0이상 10이하 표현: ~= 연산자 사용
let value = 3
if 0...10 ~= value {
print(0이상 10이하)
}
- 0이상 10미만 표현
let value = 3
if 0..<10 ~= 3 {
print(0이상 10미만)
}