guard:只处理不满足的条件,注意else {这里面必须写上跳出 语句 比如 return continue 等}具体看下面两个例子
func test(Num:Int?){
if Num != nil {
if Num>5 {
print("满足所有要求")
}
else{
print("有值但不满足>5")
}
}
else{
print("为空")
}
}
func test1(Num:Int?){
guard let ss = Num else{
print("为空")
return
}
guard ss > 5 else {
print("有值但不满足>5")
return
}
print("满足所有要求")
}