Optional의 기능 값이 존재 해도 존재 안해도 할당 해줄 수 있는 기능입니다. nil = 없다는 뜻입니다. ex. 차 이름을 담는 변수를 작성해라(타입은 String) '?' 가 optional 기능인데, 값이 위처럼 chacha로 있을 수도 있고 없을 수도 있다. 없으면 nil로 표기한다. Optional의 4가지 기능 1. forced unwrapping 2. if let을 이용한 Optional binding 3. guard를 이용한 Optional binding 4. 값이 없을 경우 디폴드 값을 주는 nil coalescing 하나하나 예제로 살펴보면 1. forced unwrapping 말 그대로 래핑을 까서 강제로 내용물을 보겠다는 말입니다. print(carName) 의 값은 Optio..