반응형
이번포스팅은 조금 간단하게 메모(?) 차원의 포스팅이다. ( 내용이 간단해서 ;; )
옵셔널 체이닝을 배웠는데 옵셔널 체이닝을 통해 nil값이 나왔을때 처리해주는 연산자에 대한 내용이다
nil 병합 연산자 (??)
//옵셔널 체이능을 이용하면 이렇게 넘어가면서 nil체크를 할 수 있다.
//최종적으로 ho가 nil일 경우 ho에 101값을 넣어주라는 의미이다.
person?.home?.dong?.ho ?? 101;
??는 nil 병합 연산자로 해당 값이 nil일 경우 넣어줄 값을 정해줄 수 있다.
반응형
'Develop > iOS' 카테고리의 다른 글
Swift 프로토콜 (Protocol) (0) | 2019.05.10 |
---|---|
Swift assert 와 guard (0) | 2019.05.10 |
Swift 이니셜라이저와 디이니셜라이저 ( init and deinit ) (0) | 2019.05.10 |
Swift 클래스의 상속 (0) | 2019.05.10 |
Swift 프로퍼티 (Property) (0) | 2019.05.09 |