SwiftUI 编写简洁代码的五个单行代码方法之 03 检查可选值中的Nils

3.检查可选值中的Nils(Check for Nils in Optional Values)

您无需编写if-else语句来检查可选值是否为nil。相反,你可以使用一个零合并运算,??以达到同样的用代码只是一行:

//SwiftUI技术交流QQ群:518696470
var name: String?
print(name ?? "N/A")

输出

N/A

Nil合并是Swift中常用的功能。它通过检查的左侧??是否为nil来工作。如果是,则返回右侧的值。否则,它将返回左侧的值。
换句话说,是以下内容的简写:print(name ?? "N/A")

//SwiftUI技术交流QQ群:518696470
var name: String?
if name != nil {
    print(name)
} else {
    print("N/A")
}

加入我们一起学习SwiftUI

QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com

发表回复