简单了解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 交通频道 作文范文 宋-呼兰 日照-新乡 稷山-韩城 狮山北-大旺 白洋淀-平顶山西 潍坊-双城北 廉江-醴陵 周口-临颍 黑水-顺义 安阳-衡水 泗水-徐州 嫩江-碧州 漳州东-丰城 淄博-靖边 镇远-石家庄 沟帮子-松江 舍伯吐-金州 高密-上饶 泾川-青铜峡 宝鸡-汤原 陶赖昭-齐齐哈尔 瑞昌-鄂州 山海关-绥棱 依安-东边井 双辽-大杨树 武威-旬阳北 张掖-查布嘎 黄羊湾-灵武 查布嘎-准沙日乌苏 新窝铺-通辽 宣威-卫辉 沟帮子-山海关 永嘉-宁海 柳河-南杂木 介休东-渭南北 盘古寺-嘉峰 东莞东-峡江 沙海-大平房 吉首-郴州 乌兰浩特-桑根达来 清河城-烟台 泰康-宝龙山 海阳-佳木斯 沈阳北-镇安 小岭-帽儿山 宁波-福鼎 随州-洛阳 佳木斯-威岭 北京-大连 美兰-棋子湾 周家屯-清河门 长汀南-上海虹桥 完工-大庆 济南-定州 祁家堡-和龙 北京西-攀枝花 涿州东-闻喜西 金州-郓城 东乡-沟帮子 胶州-金华 大庆西-太平川 榆树-谢家镇 图强-古莲 昆明南-玉溪 衢州-闽清北 金华-安顺西 株洲西-南京南 桐乡-江山 草海-茨冲 茂名-河唇 蔡家坡-固始 盖州-民权 北票南-普兰店 玉泉-长兴南 淮南-邳州 平庄-瓦房 莱芜东-司家岭 忻州-新民 燕子砭-宏庆 萨拉齐-草海 从正定到石家庄儿童医院怎么走
广州到惠州博罗县华侨中学怎么去
2011年东莞东到西安的火车列车票 可以定返程的吗
成都到哈尔滨的火车列车路线
石家庄到天津有动车组吗
淄博市医院男科到哪里看好
我是江苏盐城的,要做卫浴洁具生意,我到哪里弄货源呢
网恋到底会不会成真
2011年7月包头到北京火车票预售期
杭州蒋村附近的火车列车票售票点
山东青岛到重庆有哪趟列车火车
推荐骑单车从惠州出发的路线图
呼和浩特火车列车站还有2010年10月5号从南京回来的返程票吗
廊坊到保定的车大约是多少小时
从和平东桥到北京市丰台区西局西街300号万丰世纪国际酒店怎么
紧急!周一到周五这个时间段去洛阳白云山玩,安全吗
上海到保定列车火车怎么乘法
五龙潭泉群有哪些泉
长沙到韶山旅游,在哪里上车比较方便
从西塘到平湖_从西塘到平湖
给我一个从滁州到合肥再到紫蓬山的详细票价钱数里程和时间还有返程的。
谁能给我发点8700的软件,最好是天气预报和火车时刻表
南京中华门到苏州南站
上海到重庆 春秋航空
台州石粘去南昌怎么走最近
增城白水寨好玩吗
我有河南驻马店新蔡县摩托车驾驶证已在县级交通警察队注销有
遂宁船山区市里到安居区大概多少公里
罗湖火车列车站有到宜春的火车列车吗有没有到南昌的呢
请问郑州到商丘有没有动车组火车列车从郑州到商丘要多长时间

Copyright © 2016 phpStudy |