IF LET
1.語法格式
if let 新的變量名 = 可選項 { ?}-->新的變量名是可選項解包之后的值
2.示例
if let Ourl = url where Ourl.host=="www.itheima.com"{
print("條件滿足")
}else{
print("條件不滿足")
}
guarg?
1.關(guān)于
也是針對可選項的,是swift2.0之后推出的,與if let相反
2.語法格式
guard let 新的變量名 = 可選項 else ?{ ? return ? }
3.示例
guardletoName = nameelse{
print("名字不能為空,你回去吧")
return
}
guardletoNo = noelse{
print("學號不能為空,你回去吧")
return
}
??
1.語法格式
可選項 ??? ? 值