하루에 0.01%라도 성장하자

Develop/iOS

Swift nil병합 연산자

뚠님 2019. 5. 10. 16:38
반응형

Swift

 

이번포스팅은 조금 간단하게 메모(?) 차원의 포스팅이다. ( 내용이 간단해서 ;; )

 

옵셔널 체이닝을 배웠는데 옵셔널 체이닝을 통해 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