簡(jiǎn)單了解Swift語(yǔ)言中的break和continue語(yǔ)句的用法
break語(yǔ)句
在 C 編程語(yǔ)言中的 break 語(yǔ)句有以下兩種用法:
當(dāng)在循環(huán)中遇到 break 語(yǔ)句, 循環(huán)立即終止,程序控制繼續(xù)循環(huán)語(yǔ)句的后面(退出循環(huán))。
它可用于終止在switch語(yǔ)句(在下一章節(jié))的情況(case)。
如果使用嵌套循環(huán)(即,一個(gè)循環(huán)在另一個(gè)循環(huán)), break語(yǔ)句將停止最內(nèi)層循環(huán)的執(zhí)行,并開(kāi)始執(zhí)行下一行代碼塊之后的代碼塊。
語(yǔ)法
在Swift 編程中的 break語(yǔ)句的語(yǔ)法如下:
break
流程圖
實(shí)例
import Cocoa
var index = 10
do{
index = index + 1
if( index == 15 ){
break
}
println( "Value of index is \(index)")
}while index < 20
當(dāng)上述代碼被編譯和執(zhí)行時(shí),它產(chǎn)生了以下結(jié)果:
Value of index is 11 Value of index is 12 Value of index is 13 Value of index is 14
continue語(yǔ)句
在 Swift 編程語(yǔ)言中的 continue 語(yǔ)句告訴循環(huán)停止正在執(zhí)行的語(yǔ)句,并在循環(huán)下一次迭代重新開(kāi)始。
對(duì)于 for 循環(huán),continue 語(yǔ)句使得循環(huán)的條件測(cè)試和增量部分來(lái)執(zhí)行。對(duì)于 while 和 do ... while 循環(huán),continue 語(yǔ)句使程序控制轉(zhuǎn)到條件測(cè)試。
語(yǔ)法
在 Swift 中的 continue 語(yǔ)句的語(yǔ)法如下:
continue
流程圖
實(shí)例
import Cocoa
var index = 10
do{
index = index + 1
if( index == 15 ){
continue
}
println( "Value of index is \(index)")
}while index < 20
當(dāng)上述代碼被編譯和執(zhí)行時(shí),它產(chǎn)生了以下結(jié)果:
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
相關(guān)文章
Swift之UITabBarController 導(dǎo)航控制器的自定義
本文給大家介紹swift導(dǎo)航控制器之UITabBarController,本文通過(guò)代碼實(shí)例給大家講解swift導(dǎo)航控制器,導(dǎo)航控制器類繼承UITabBarController,代碼簡(jiǎn)單易懂,需要的朋友可以參考下2015-10-10SwiftUI使用Paths和AnimatableData實(shí)現(xiàn)酷炫的顏色切換動(dòng)畫
這篇文章主要介紹了SwiftUI使用Paths和AnimatableData實(shí)現(xiàn)酷炫的顏色切換動(dòng)畫,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-05-05Swift利用指紋識(shí)別或面部識(shí)別為應(yīng)用添加私密保護(hù)功能
這篇文章主要給大家介紹了關(guān)于Swift利用指紋識(shí)別或面部識(shí)別為應(yīng)用添加私密保護(hù)功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用swift具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友下面隨著小編來(lái)一起看看吧2018-05-05Swift算法之二叉樹(shù)實(shí)現(xiàn)的方法示例
二叉樹(shù)是計(jì)算機(jī)科學(xué)中最基本也是最重要的樹(shù)型結(jié)構(gòu),最常見(jiàn)的二叉樹(shù)生成算法通常是使用遞歸或者其他描述類語(yǔ)言的方法來(lái)實(shí)現(xiàn)。本文主要介紹了Swift算法之二叉樹(shù)實(shí)現(xiàn)的方法,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03Swift中風(fēng)味各異的類型擦除實(shí)例詳解
你也許曾聽(tīng)過(guò)類型擦除,甚至也使用過(guò)標(biāo)準(zhǔn)庫(kù)提供的類型擦除類型如 AnySequence,下面這篇文章主要給大家介紹了關(guān)于Swift中風(fēng)味各異的類型擦除的相關(guān)資料,需要的朋友可以參考下2022-04-04swift中利用runtime交換方法的實(shí)現(xiàn)示例
這篇文章主要給大家介紹了關(guān)于swift中利用runtime交換方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-05-05IOS 實(shí)現(xiàn)簡(jiǎn)單的彈幕功能
本文主要介紹IOS 實(shí)現(xiàn)彈幕功能,這里給大家一個(gè)實(shí)例來(lái)展現(xiàn)彈幕功能,有需要的小伙伴可以參考下2016-07-07在Swift中使用KVO的細(xì)節(jié)以及內(nèi)部實(shí)現(xiàn)解析(推薦)
這篇文章主要介紹了在Swift中使用KVO的細(xì)節(jié)以及內(nèi)部實(shí)現(xiàn)解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07SwiftUI 登錄界面布局實(shí)現(xiàn)示例詳解
這篇文章主要為大家介紹了SwiftUI 登錄界面布局實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09