Swift

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

코딩갱 2022. 9. 27. 16:23

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

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

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

let defaultAge = 10

var age : Int?

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

var myAge = age ?? defaultAge

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

print(myAge) // 10