关于continue、break和fallthrough语句
2016-09-01 11:03
519 查看
1.Continue
continue语句告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代。就好像在说“本次循环迭代我已经执行完了”,但是并不会离开整个循环体。
示例
let wan = “wangmumu”
2.Break
break语句会立刻结束整个控制流的执行。当你想要更早的结束一个switch代码块或者一个循环体时,你都可以使用break语句。
示例
let wan = “wangmumu”
3.Fallthrough
fallthrough关键字不会检查它下一个将会落入执行的 case 中的匹配条件。fallthrough简单地使代码执行继续连接到下一个 case 中的执行代码,这和 C 语言标准中的switch语句特性是一样的。
let wan = “wangmumu”
continue语句告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代。就好像在说“本次循环迭代我已经执行完了”,但是并不会离开整个循环体。
示例
let wan = “wangmumu”
for char in wan.characters{ switch char { case "3": continue default: break } }
2.Break
break语句会立刻结束整个控制流的执行。当你想要更早的结束一个switch代码块或者一个循环体时,你都可以使用break语句。
示例
let wan = “wangmumu”
for char in wan.characters{ switch char { case "3": break default: break } }
3.Fallthrough
fallthrough关键字不会检查它下一个将会落入执行的 case 中的匹配条件。fallthrough简单地使代码执行继续连接到下一个 case 中的执行代码,这和 C 语言标准中的switch语句特性是一样的。
let wan = “wangmumu”
for char in wan.characters{ switch char { /*! 即使这个case 成立并且执行 但因为添加了fallthrough 所以还是会执行下一个case 这就是fallthrough(贯穿)的特性 */ case "w": fallthrough case "q": fallthrough default: break } }
相关文章推荐
- 跳转控制语句:关于break,continue,和return的区别
- Java关于程序跳转语句TestContinueBreakReturn.java
- 关于在for循环的switch语句使用break和continue问题
- 【swift】15-0525 控制流---switch break continue fallthrough
- 关于Java的return continue break语句的讲解
- 关于break,continue,goto,return语句区别详解
- 关于break,continue,goto,return语句区别详解(所有语言通用的语法知识)
- 关于Java的return continue break语句的讲解
- 关于自己对ruturn语句及break语句还有continue的使用
- 循环语句中的break和continue有何区别?
- Java编程那些事儿38—break和continue语句
- JAVA for语句中的break、continue、return使用简介
- 在Java中使用 break/continue 语句来控制多重嵌套循环的跳转
- python之 break语句和continue语句及PASS语句
- C# 跳转语句(break,continue,goto,return,throw)
- C_使用break和continue控制循环语句
- Java编程--break和continue语句
- 使用break与continue语句和for与continue语句
- javascript跳转语句 break continue return
- 循环语句中的break和continue有何区别?