//用if let与guard let实现同一效果,会发现guard降低一个分支
//可以用if var guard var 表示定义的变量能修改值
func test(){
let name:String? = "张三" if let a = name {
print(a)
}else{
print("李四")
} guard let c = name else {
print("李四")
return
}
print("c=\(c)") }
test()
2022-04-14 09:24:53
//用if let与guard let实现同一效果,会发现guard降低一个分支
//可以用if var guard var 表示定义的变量能修改值
func test(){
let name:String? = "张三" if let a = name {
print(a)
}else{
print("李四")
} guard let c = name else {
print("李四")
return
}
print("c=\(c)") }
test()