空值合并操作符,是对三元运算符在可选类型情况下的一种简化操作
let 底线品牌 = "华为"
var 理想品牌 : String?
var 实际入手 = (理想品牌 ?? 底线品牌)//结果显示为华为,因为当前"理想品牌为nil"
理想品牌 = "iPhone"
实际入手 = (理想品牌 ?? 底线品牌)//结果显示为"iPhone",
空值合并操作符,是对三元运算符在可选类型情况下的一种简化操作
let 底线品牌 = "华为"
var 理想品牌 : String?
var 实际入手 = (理想品牌 ?? 底线品牌)//结果显示为华为,因为当前"理想品牌为nil"
理想品牌 = "iPhone"
实际入手 = (理想品牌 ?? 底线品牌)//结果显示为"iPhone",