관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] ~= 연산자 (범위 연산자) 본문

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미만)
}
Comments