[Swift] 11. 옵셔널 추출 (Optional Unwrapping)
2020. 10. 8. 18:10
iOS/Swift
옵셔널 어떻게 꺼내서 활용하고 어떻게 사용할 수 있는지 공부해봤다. 옵셔널의 값을 꺼내는 방법에는 2가지 방법이 있다. 옵셔널 바인딩 | Optional Binding 옵셔널 안에 값이 있는지 확인한 후에 값을 가져오기 때문에 nil 체크를 함과 동시에 안전한 값을 추출할 수 있다. 옵셔널 바인딩은 if-let 구문을 사용해서 옵셔널의 값을 가져올 수 있다. if-let 구문 또는 if-var 구문을 통해서 옵셔널의 값이 잇는지 없는지 확인하고 가져온다는 뜻인데 예제를 통해 확인해볼 수 있다. func printName(_ name: String) { print(name) } var myName: String? = nil if let name: String = myName { printName(name)..