optional

옵셔널 정리 거의 다 왔어요! 좀만 더 힘내서 해봅시당 본 글은 인프런의 iOS 개발을 위한 swift% 완번 가이드를 기반으로 정리한 글임을 참고 부탁드려요!! 그럼 Optional Chaining이란 무엇일까요?? 옵셔널을 연달아서 호출하는 것을 의미해요. 여기서는 두 가지만 기억하시면 돼요! 첫번째, 옵셔널 체이닝의 결과는 옵셔널이다. 두번째, optional chaining에 포함된 표현식 중에서 하나라도 nil을 return한다면, 이어지는 표현식을 평가하지 않고 nil을 return 한다. 첫 번째부터 확인해봅시당 struct Contacts { var email: [String: String] var address: String } struct Person { var name: String ..
오늘은 저번 Optional에 이어서 Optional Binding에 대해서 정리해볼거에요. 저번에는 Forced, 강제 추출까지만 정리했으니까 이번에는 안전한 바인딩을 알아봅시당 if, while, guard문을 사용해서 안전하게 옵셔널 바인딩을 할 수 있어요! if, while, guard문의 기본 Syntax부터 확인해보고 갈게요! if let name: Type = OptionalExpression { statements } while let name: Type = OptionalExpression { statements } guard let name: Type = OptionalExpression else { statements } 원래 let name: Type = OptionalExpress..
서연(linda)
'optional' 태그의 글 목록