안녕하세요! 꾸준히 노력하는 iOS 개발자 Dave입니다.
아마 Swift를 공부한지 얼마 되지 않은 사람들에게는 되게 생소한 단어일 겁니다.
하지만! 분명히 iOS 개발을 하면서 사용했을 겁니다!
"??" <- 이것이 바로 Nil 병합 연산자 인데요.
제대로 알아보도록 하겠습니다!!!~~
Nil 병합 연산자
"Optional ?? Value" 옵셔널 값이 Nil일 경우, 우측의 값을 반환한다.
옵셔널 값을 Nil 병합 연산자를 사용하여 안전하게 값을 추출할 수 있습니다.
var optional: String? = nil
var notOptional: String? = "String"
print(optional ?? "nil") // "nil"
print(notOptional ?? "nil") // "String"
Nil 병합 연산자 정말 쉽죠??
iOS 개발할 때 아주 유용하게 쓰입니다!! 꼭 알아두시는 게 좋아요!!
궁금한 점 있으면 댓글 남겨주세요!!
'Swift' 카테고리의 다른 글
| [Swift] 함수와 메소드 (0) | 2021.11.01 |
|---|---|
| [Swift] Class와 Struct - 신입 면접 단골 질문 (0) | 2021.10.27 |