Open Glsme opened 1 year ago
enum Optional<Wrapped> { case some(Any) case none }
let name: String? = "hano"
print(name!)
2. **if문으로 `nil`이 아님을 확인 후, 강제로 추출** ```swift let name: String? = "hano" if name != nil { print(name!) }
if let n = name { print(n) }
func doSomething(name: String?) { // func에서만 사용가능 guard let n = name else { return } print(n) }
4. **Nil-Coalescing** ```swift print(name ?? "신원미상")
korea?.seoul?.jungGu
nil을 사용할 수 있는 타입과, 사용할 수 없는 타입을 구분하기 위하여 사용하는 열거형.
nil 이란?
옵셔널값을 추출하는 방법
print(name!)
func doSomething(name: String?) { // func에서만 사용가능 guard let n = name else { return } print(n) }