Development/iOS 개발
swift) ?? 연산자
Tunko
2022. 6. 20. 15:17
Nil 병합 연산자 (Nil - Coalescing Operator)
nil 병합 연산자는 a ?? b 형태를 갖는 연산자 입니다.
옵셔널 a를 벗겨서 unwraps 만약 a가 nil 경우 b를 반환합니다.
이 nil 병합 연산자는 다음 코드의 축약형 입니다.
a != nil ? a! : b
if a != nil {
return a!
} else {
return b
}
반응형