Swift判断

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.语法格式

可选项  ??   值

推荐阅读更多精彩内容