Swift

[스위프트 기초] 11. 옵셔널 추출

microsaurs 2022. 5. 21. 22:38

1. 옵셔널 추출이란?

- 옵셔널에 들어있는 값을 사용하기 위해 꺼내오는 것

 

 

2. 옵셔널 방식

- 옵셔널 바인딩

1) nil 체크 + 안전한 추출

2) 옵셔널 안에 값이 들어있는지 확인하고 값이 있으면 값을 꺼내옴

3) if-let 방식 사용

 

* 강제 추출

- 옵셔널에 값이 들어있는지 아닌지 확인하지 않고 강제로 값을 꺼내는 방식 

  만약, 값이 없을 경우(nil) 런타임 오류가 발생하기 때문에 추천되지 않음