Swift의 삼항연산자, 범위연산자, 패턴매칭연산자

yxxjxn·2023년 1월 24일

Swift Grammer

목록 보기
5/6

삼항연산자

a > 0 ? print("1") : print("2")

범위연산자

닫힌 범위 연산자 : 양 옆 숫자 포함

  • …
    • 1 … 10
    • 1 …
    • … 10

반개방범위연산자 : < 숫자 불포함

  • 1..<10
  • ..<10

패턴매칭 연산자

  • 숫자가 범위 내에 있는지 확인하는 연산자
if 10...100 ~= n {
	print("10 이상, 100 이하입니다.")
}
  • 스위치문은 내부적으로 패턴매칭 연산자로 구현이 되어있다.
switch age {
case 20...29:
    print("20대 입니다.")
case 30...39:
    print("30대 입니다.")
default :
    break
}
profile
macos

0개의 댓글