简单了解Swift语言中的break和continue语句的用法


break语句
在 C 编程语言中的 break 语句有以下两种用法:

当在循环中遇到 break 语句, 循环立即终止,程序控制继续循环语句的后面(退出循环)。

它可用于终止在switch语句(在下一章节)的情况(case)。

如果使用嵌套循环(即,一个循环在另一个循环), break语句将停止最内层循环的执行,并开始执行下一行代码块之后的代码块。

语法
在Swift 编程中的 break语句的语法如下:

复制代码 代码如下:

break


流程图

实例

复制代码 代码如下:

import Cocoa
 
var index = 10

do{
   index = index + 1
 
   if( index == 15 ){
      break
   }
   println( "Value of index is \(index)")
}while index < 20


当上述代码被编译和执行时,它产生了以下结果:

Value of index is 11
Value of index is 12
Value of index is 13
Value of index is 14

continue语句
在 Swift 编程语言中的 continue 语句告诉循环停止正在执行的语句,并在循环下一次迭代重新开始。

对于 for 循环,continue 语句使得循环的条件测试和增量部分来执行。对于 while 和 do ... while 循环,continue 语句使程序控制转到条件测试。

语法
在 Swift 中的 continue 语句的语法如下:

复制代码 代码如下:

continue


流程图

实例

复制代码 代码如下:

import Cocoa
 
var index = 10

do{
   index = index + 1
 
   if( index == 15 ){
      continue
   }
   println( "Value of index is \(index)")
}while index < 20


当上述代码被编译和执行时,它产生了以下结果:

Value of index is 11
Value of index is 12
Value of index is 13
Value of index is 14
Value of index is 16
Value of index is 17
Value of index is 18
Value of index is 19
Value of index is 20



相关阅读:
Android中findViewById返回为空null的快速解决办法
Win8系统出现蓝屏故障0x00000050错误代码现象的解决方法详解
详解C++编程中断言static_assert的使用
JavaScript程序员应该知道的45个实用技巧
MySQL错误ERROR 1615 解决方法
javascript实现点击商品列表checkbox实时统计金额的方法
javascript中键盘事件用法实例分析
MySQL中select语句介绍及使用示例
浅析JavaScript中的delete运算符
Android新浪微博下拉刷新(最新消息显示在最上面)
php异常处理使用示例
C#批量更新sql实例
js 3种归并操作的实例代码
浅析Android手机卫士手机定位的原理
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 放弃并不一定就是错的 海滩作文200字 中国共产党党章学习心得体会 以草开头的诗句 以山开头的诗句 周邦彦:《西河大石金陵》 成功特殊秘籍 祖国母亲 印象中的清明节 见利反目 返璞归假 甩掉胆怯吧 自信的笑容 陕西旅游纪念品的开发的策略分析 我最欣赏的人作文400字 致我的长辈作文500字 九年级语文上册《中国人失掉自信力了吗》学案 一年级描绘冬天的作文:一场大雪 观看雪景 最好的样子 selina经典语录 万圣节送情人的肉麻祝福语 参加幼儿园毕业典礼有感 医生个人年终述职报告 思绪絮语作文200字 CF危机(第一章)CF小队卫国战 三分钟面试自我介绍范文 [原创]莲魂月魄 一世相依 天降十八猪--14 干好每一项工作 考试3步曲作文500字 四型企业建设助推大红山矿区的和谐发展 营销总监个人工作总结_个人工作总结 校园安全广播稿 有时候,我们爱的或许只是一种感觉 张耒《秋蕊香帘幕疏疏风透》赏析 《我的老师》教学设计 山东光远中学 王新伟 (转载) 初中初三作文800字:难忘的一课读后感 话题作文“其实我可以做得更好”导写及例文 我活着不情愿无依无靠 那份挚诚的爱 小学五年级作文450字:啊!我发现了蚁王的秘密 永葆党员先进性 区法院院长科学发展观调研报告 记一次有趣的小试验 书香做伴作文1000字 综合性运动会作文600字 师生小事 读《狼牙山五壮士》有感400字——憎恨与自豪 大学生实习报告汇总 株洲市农机局赴荷塘区指导开展农机化工作

Copyright © 2016 phpStudy |