nil 병합 연산자

· Swift
[ 옵셔널 체이닝 ] 옵셔널 체이닝은 옵셔널 요소 내부의 프로퍼티로 또다시 옵셔널이 연속적으로 연결되는 경우 연쇄적으로 프로퍼티를 불러올 수 있도록 해 준다. 아래와 같이 사람과 아파트를 의미하는 2개의 클래스를 정의하고, 2명의 사람과 1개의 아파트 인스턴스를 생성해주었다. class Person { var name: String var job: String? var home: Apartment? // 집 (옵셔널) init(name: String) { self.name = name } } class Apartment { var buildingNumber: String var roomNumber: String var `guard`: Person? // 경비원 (옵셔널) var owner: Person?..
kybeen
'nil 병합 연산자' 태그의 글 목록