* Optional 이란?
: 없는 것을 표현할 때 사용하는 개념
nil : 존재하지 않는 것을 표현할 때 사용
* 고급 기능 4가지
- Forced unwrapping : 억지로 박스를 까보기
- Optional binding (if let) : 부드럽게 박스를 까보기 1탄
- Optional binding (guard) : 부드럽게 박스를 까보기 2탄
- Nil coalescaing : 박스를 까봤더니, 값이 없을 때 기본값을 줘보자
* 도전 과제
* if let : 변수값을 출력 및 확인
* guard : if let 보다 코드를 간결하게 표현 가능
'iOS' 카테고리의 다른 글
[12일차] Set 과 Closure 이용 (0) | 2020.07.28 |
---|---|
[11일차] Array 함수와 Dictionary 실습 (0) | 2020.07.27 |
[8일차] Functional 고급 기능 (0) | 2020.07.24 |
[7일차] for, switch, Functional 사용법 (0) | 2020.07.23 |
[6일차] Flow Control (0) | 2020.07.22 |
댓글