swift 优雅的判断语句
2016-07-10 18:01
288 查看
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("满足所有要求")
}
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("满足所有要求")
}
相关文章推荐
- Swift的get和set方法
- Storyboard和Xib混用黑魔法-swift版
- swift _ 控制流
- Swift数组
- openstack学习笔记七 swift安装
- 通过Xcode自带LaunchScreen布局文件自定义启动动画
- 成长小计 - Swift小结
- iOS-swift环形进度指示器+图片加载动画
- 初学SWift_集合 字符串
- 枚举之美(上)
- Swift编程规范之 Documentation/Comments
- 解析Swift中的泛型支持与使用
- Swift中的协议(protocol)学习教程
- Swift3.0语法--字符串和字符
- Swift学习---基础二
- swift相册选择照片
- Swift - 原生GET&POST请求的用法
- Swift -> Let & Var 背后编程模式 探讨
- Swift基础(三)字符串
- Swift -> Optional嵌套 探讨