[Swift] 범위연산자와 함께 사용하는 패턴매칭 연산자

yxxjxn·2023년 7월 10일

범위연산자

폐쇄 범위 연산자

  • 해당 값을 포함하는 연산자
  • 1...10 -> 1 이상 10 이하
  • 1... -> 1 이상
  • ...10 -> 10 이하

반폐쇄 범위 연산자

  • 뒤의 값을 포함하지 않고, 범위를 정의. 한 방향은 열리도록 정의하는 것도 가능
  • 1..<10 정수 1부터 10미만
  • ..<10 정수 10 미만

패턴매칭 연산자

  • 범위 연산자와 함께 쓰이는 연산자
var age = 20
1...9 ~= age // false
10...19 ~= age // false
20...29 ~= age // true
  • 오른쪽에 있는 표현식이 왼쪽의 범위에 포함되는지에 따라 참과 거짓을 리턴한다.
profile
macos

0개의 댓글