옵셔널 값 추출 방법 2가지 • Optional Binding - 옵셔널 바인딩 • Force Unwrapping - 강제 추출 Optional Binding 옵셔널의 값을 꺼내오는 방법 중 하나 nil 체크 + 안전한 값 추출 ex 인트형을 보관하는 상자를 하나 더 보호막으로 감쌓아 준다고 생각하면됨 상자안에 값이 있습니까? 있으면 추출 없으면 지나침 //MARK:- Optional Binding func printName(_ name: String) { // 일반 스트링 값 가지려고 했는데 print(name) } var myName: String? = nil //printName(myName) // 전달되는 값의 타입이 다르기 때문에 컴파일 오류발생 그래서 if-let 방식을 통해 옵셔널 바인딩 해..