美文网首页
Swift语言关键字fallthrough

Swift语言关键字fallthrough

作者: 野比大雄001 | 来源:发表于2017-06-12 09:54 被阅读75次

Swift语言使用新的关键字fallthrough能使Switch在执行完一个case之后,紧接着执行下一条case。

Swift的Switch语句一定要涵盖所有的情况,这并不是说一定要有default,只要上面的case能满足所有的情况,就可以不用写default。

需要注意的地方有两点:

Switch当然也支持显式的break,通常只有一种情况下你会这么做,那就是当你也不想在default里做任何事情的时候,这个时候你就可以在default里显式地加上一句break。

fallthrough并不是在任何情况下都有效,当你在Switch里使用Value Binding技术的时候,fallthrough就被禁止了。

相关文章

  • Swift语言关键字fallthrough

    Swift语言使用新的关键字fallthrough能使Switch在执行完一个case之后,紧接着执行下一条cas...

  • iOS开发--前五章补充

    fallthrough 在swift的switch中,case后面加了fallthrough的用法,就和OC的ca...

  • swift之fallthrough用法

    fallthrough 由于swift中的switch语句中可以省去了break的写法,但在其它语言中省去brea...

  • iOS9新特性之常见关键字

    苹果为什么要推出关键字? 迎合swift,swift强语言,OC弱语言,swift必须描述属性有没有值 关键字注意...

  • Swift 5.1 (5) - 控制流

    级别: ★☆☆☆☆标签:「iOS」「Swift 5.1」「For-In」「标签语句」「Fallthrough」作者...

  • ES6的一些笔记(一)

    变量的声明关键字 var与let和swift很像,但是考虑到语言先后的时间swift是在模仿js,在swift语言...

  • 3.3流程跳转语句

    Swift中提供的流程跳转语句主要有continue、break、fallthrough、return、throw...

  • golang关键字fallthrough

    这是一个搭配switch使用的关键字,默认在switch中,每个case都会有一个隐藏的break,如果想要去掉隐...

  • Swift 类型转换 (as as! as? 区别)

    Swift 语言中类型转换使用的关键字是as,与类型检查相似,Swift语言中的类型转换有向上兼容向下转换之分,也...

  • Swift语言关键字

    1、与声明有关的关键字: let:常量 var:变量 class:类的声明 struct:结构体声明 enum:枚...

网友评论

      本文标题:Swift语言关键字fallthrough

      本文链接:https://www.haomeiwen.com/subject/optlqxtx.html