Programming/Swift

[Swift] 문법 다시보기 - Switch

devssun 2021. 10. 10. 13:09
728x90
반응형

야곰 스위프트 프로그래밍 책을 읽으며 기억해둘 문법을 정리합니다.


Switch

fallthrough

  • case 연속 실행

where

  • 조건 확장 (ex: case "사원" where 연차 > 5;)

default

  • 한정된 범위의 값을 입력 값으로 받게될 때 값에 대응하는 각 case를 구현한다면 default는 구현하지 않아도 된다. 그렇지 않다면 default는 필수
  • 예제 : case deafult, case _

unknown

  • 열거형에 새로운 case가 추가되었을 때 논리적 오류가 발생할 수 있는 여지가 있음
  • 이런 문제를 방지하기 위한 속성
  • 예제 : @unknown case _
반응형