Swift 图解 break、return、continue 区别

了解程序的行走路径,有利于我们选择好的道路。在使用 break、return、continue 时候,也可以根据需求交叉使用或跟其他相结合。就像去罗马一样,不止是纯火车、飞机、船,期间我们可以辗转其他交通工具。
break

return
continue
fallthrough 传透语句

用于在 switch 语句中转移控制权。fallthrough 语句会把控制权从 switch 语句中的一个 case 转移到下一个 case。这种控制权转移是无条件的,即使下一个 case 条件不匹配,但是不能在最后的case加上 fallthrough。

let fallTest = 2
switch fallTest {
case 0...2:
    print("0...2")   //打印
    fallthrough
case 3...7:
    print("2...3") //打印
    fallthrough
case 4...5:
    print("4...5") //打印
    fallthrough
default:
    print("hi") //打印
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 716评论 1 1
  • 本章将会介绍 控制流For-In 循环While 循环If 条件语句Switch 语句控制转移语句 continu...
    寒桥阅读 742评论 0 0
  • 控制流 for循环 for-in for while循环 while repeat-while 条件语句 if s...
    zhenyu54阅读 909评论 0 0
  • 同窗数载,情深意重,今日惜别,互道衷肠。回首往昔,欢聚一堂,头脑风暴,灵思飞扬。庆典游学,当仁不让,互勉共进,众志...
    莫竹来自唐朝阅读 213评论 0 0
  • 来到加拿大差不多一个月了,是时候写点软文心得了,目前我最大的心得感受就是:学会保护自己的权利。 前段时间因为hom...
    Denise0112阅读 200评论 0 0