15 如何在Swift中进行控制转移

简介: 如何在Swift中进行控制转移

如何在Swift中进行控制转移


控制转移


  • continue
  • break
  • fallthrough
  • return
  • throw


continue


  • continue语句告诉循环停止正在做的事情并且再次从头开始循环的下次遍历。它是说“我不再继续当前的循环遍历了”而不是离开整个循环


break


  • break语句会立即结束整个控制流语句。当你想要提前结束switch或者循环语句或者其他情况时可以在switch语句或者循环语句中使用break语句
  • 当在循环语句中使用时,break会立即结束循环的执行,并且转移控制到循环结束花括号(})后的第一行代码上。当前遍历循环里的其他代码都不会被执行,并且余下的遍历循环也不会开始了
  • 当在switch语句里使用时,break导致switch语句立即结束它的执行,并且转移控制到switch语句结束花括号(})之后的第一行代码上


fallthrough


  • 如果你确定需要C或者Objective-C风格的贯穿行为,你可选择在switch每个case末尾使用failthrough关键字


image.png


语句标签


  • 可以用语句标签来给循环语句或者条件语句做标记。在一个条件语句中,你可以使用一个语句标签配合break语句来结束被标记的语句。在循环语句中,你可以使用语句标签来配合break或者continue语句来结束或者继续执行被标记的语句


image.png





目录
相关文章
|
Swift iOS开发
14 在Swift中进行循环控制
在Swift中进行循环控制
91 0
|
2月前
|
存储 安全 vr&ar
Swift 构造过程
10月更文挑战第30天
24 2
|
Swift 数据安全/隐私保护
40 Swift中代码访问权限控制
Swift中代码访问权限控制
85 0
|
8月前
|
存储 Swift
swift值状态
swift值状态
46 1
|
Swift iOS开发
Swift - 如何用Reachability来混编判断网络状况
Swift - 如何用Reachability来混编判断网络状况
308 0
|
人工智能 前端开发 开发工具
Swift实用小册05:条件、循环和控制转移语句的使用
Swift实用小册05:条件、循环和控制转移语句的使用
219 0
Swift实用小册05:条件、循环和控制转移语句的使用
|
存储 安全 编译器
Swift5.1—两段式构造过程
Swift5.1—两段式构造过程
171 0
Swift5.1—两段式构造过程
|
Swift
swift微博第15天(新版的判断以及跟控制器的切换)
swift微博第15天(新版的判断以及跟控制器的切换)
183 0
swift微博第15天(新版的判断以及跟控制器的切换)
|
Swift C语言
Swift5.1—控制转移语句
Swift5.1—控制转移语句
203 0
|
存储
Swift5.1—延迟属性
Swift5.1—延迟属性
417 0

热门文章

最新文章

下一篇
开通oss服务