IF LET
1.语法格式
if let 新的变量名 = 可选项 { }-->新的变量名是可选项解包之后的值
2.示例
if let Ourl = url where Ourl.host=="www.itheima.com"{
print("条件满足")
}else{
print("条件不满足")
}
guarg
1.关于
也是针对可选项的,是swift2.0之后推出的,与if let相反
2.语法格式
guard let 新的变量名 = 可选项 else { return }
3.示例
guardletoName = nameelse{
print("名字不能为空,你回去吧")
return
}
guardletoNo = noelse{
print("学号不能为空,你回去吧")
return
}
??
1.语法格式
可选项 ?? 值