본문 바로가기
iOS

[9일차] Optional 고급기능

by 디지털노마더 2020. 7. 25.

* 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

댓글