optional

    [TIL] Swift. Optional

    값을 가지고 있는경우, 값을 가지고 있지 않은 경우를 둘다 표현할수 있습니다 nil : 무, 전무의 객체안에 데이터가 있을 수도 없을 수도 있는 경우에는 nil을 써서 표현한다. let actor: String? = nil // nil 을 표현 let num = Int("10") // num의 타입은 옵셔널 Int타입이다 #옵셔널의 고급 기능 4가지 Forced unwrapping Optional binding (if let) Optional binding (guard) Nil coalescing 1. Forced unwrapping 억지로 박스를 까서 값을 가져오는 방법 var carName: String? //값이 있을수도있고 없을수도있다 carName = "없어요" print(carName!) //..