본문 바로가기

Swift

Swift 정리 : Nil-Coalescing Operator(Nil합병연산자)

Nil-Coalescing Operator(Nil합병연산자)

옵셔널 변수 ?? 일때 할당되는 값

옵셔녈 변수의 값이 nil일 때 ?? 다음 값이 들어간다.

let defaultAge = 10

var age : Int?

print(age) //과제:값은?

var myAge = age ?? defaultAge

//age가 nil이므로 ?? 뒤에 값이 할당됨

print(myAge) // 10

 

 

'Swift' 카테고리의 다른 글

Swift 정리 : guard문  (0) 2022.10.04
Swift 정리 : 제어문  (0) 2022.09.27
Swift 정리 : 연산자  (0) 2022.09.27
Swift 정리 : Optional  (0) 2022.09.27
Swift 정리 : 튜플  (0) 2022.09.27