Optional binding1 [Swift] 9. optional 옵셔널 1. optional 옵셔널 값이 있을 수도 있고 없을 수도 있음 nil의 가능성을 명시적으로 표현해주는 기능 (문서화 하지 않아도 코드만으로 표현 가능) 문서/주석 작성시간 절약 전달받은 값이 옵셔널이 아니라면 nil 체크를 하지 않더라도 안심하고 사용 효율적인 코딩 예외 상황을 최소화하는 안전한 코딩 2. Implicitly Unwrapped Optional 암시적 추출 옵셔널 // ! 사용 var optionalValue: Int! = 100 switch optionalValue { case .none: print("This Optional variable is nil") case .some(let value): print("Value is \(value)") } // 기존 변수처럼 사용 가능 op.. 2021. 10. 6. 이전 1 다음