728x90
반응형
야곰 스위프트 프로그래밍 책을 읽으며 기억해둘 문법을 정리합니다.
Switch
fallthrough
- case 연속 실행
where
- 조건 확장 (ex:
case "사원" where 연차 > 5;
)
default
- 한정된 범위의 값을 입력 값으로 받게될 때 값에 대응하는 각 case를 구현한다면 default는 구현하지 않아도 된다. 그렇지 않다면 default는 필수
- 예제 :
case deafult
,case _
unknown
- 열거형에 새로운 case가 추가되었을 때 논리적 오류가 발생할 수 있는 여지가 있음
- 이런 문제를 방지하기 위한 속성
- 예제 :
@unknown case _
반응형
'Programming > Swift' 카테고리의 다른 글
[Swift] 문법 다시보기 - 옵셔널, 클래스 (0) | 2021.10.11 |
---|---|
[Swift] 문법 다시보기 - 함수 (0) | 2021.10.11 |
[Swift] 문법다시보기 - 열거형 (0) | 2021.10.10 |
[Swift] Computed Properties (연산 프로퍼티) (0) | 2019.07.28 |
[Swift] Lazy Stored Properties (0) | 2019.07.28 |