1、guard let的使用来进行解包
func demo() {
let oName: String? = "小明"
let oAge: Int? = 20
//guard let 守护一定有值,如果没有直接返回
guard let name = oName,
let age = oAge else {
print("name 或 age 为nil")
return
}
//代码执行到这里,name,age一定有值
print(name + String(age))
//输出结果:小明20
}
网友评论