您的位置:首页 > 移动开发 > Swift

swift 学习笔记(17)-guard

2016-11-14 17:45 190 查看
guard语句 条件判断语句,和 if 有点相反的意思

// 原来的 if 语句执行

for i in 1...10{
if i > 5 && i < 8{
print(i)
print("正常逻辑,如果满足条件,执行这里的代码")
}
}


guard语句:

//break 结束大循环
for i in 1...10{
guard i > 5 && i < 8 else {
break
}
print(i)
}


不满足条件执行{}中的语句,满足条件的执行{}后面的语句

// continue 结束小循环,进行下一个值的判断
for i in 1...10{
guard i > 5 && i < 8 else {
print("不满足条件的 i =\(i )")
continue
}
// 满足条件执行下面的语句
print("满足条件的 i----------- \(i)")
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift