Optional Chaining
-
Swift 5.6 Optional Chaining기술/iOS 2022. 3. 20. 17:52
Optional Chaining Optional Chaining as an Alternative to Forced Unwrapping 옵셔널이 nil 이 아닌 경우 프로퍼티, 메서드 또는 서브 스크립트를 호출하려는 옵셔널 값 뒤에 물음표를 배치하여 옵셔널 체이닝을 지정합니다. 이것은 값에 강제 언래핑하기 위해 옵셔널 값게 느낌표를 배치하는 것과 유사합니다. 이것들의 주요 차이점은 옵셔널이 nil 일 때 옵셔널 체이닝은 실패하는 반면 강제 언래핑은 런타임 에러를 트리거 합니다. Defining Model Classes for Optional Chaining 하나 이상의 레벨 깊이인 프로퍼티 메서드 그리고 서브 스크립트를 호출하기 위해 옵셔널 체이닝을 사용할 수 있습니다. 타입 호환되는 복잡한 모델 내 하위..