国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Swift > 正文

詳解Swift編程中的for循環(huán)的編寫方法

2020-03-09 17:49:36
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Swift編程中的for循環(huán)的編寫方法,包括相關(guān)的for...in循環(huán),需要的朋友可以參考下
 

for 循環(huán)是一個循環(huán)控制結(jié)構(gòu),可以有效地編寫來執(zhí)行的特定次數(shù)的循環(huán)。

語法
for 循環(huán)在 Swift 編程語言的語法是:

復(fù)制代碼代碼如下:

for init; condition; increment{
   statement(s)
}

下面是在一個循環(huán)的流程控制:

 

初始化 init 步驟首先被執(zhí)行,并且僅一次。在這一步,可以聲明和初始化任何循環(huán)控制變量。 只要一個分號出現(xiàn),不需要一定把一個語句放在這里。

接下來,計算條件。如果為真,則執(zhí)行循環(huán)體。如果是假,循環(huán)體不執(zhí)行,只是在 for 循環(huán)流量控制跳轉(zhuǎn)到下一條語句。

for循環(huán)執(zhí)行體之后,控制流程轉(zhuǎn)移回升到增量聲明。此語句可以更新任何循環(huán)控制變量。這條語句可以留空,只要一個分號出現(xiàn)的條件后。

條件現(xiàn)在重新計算。 如果是真的,循環(huán)執(zhí)行的過程重復(fù)(循環(huán)體,然后是遞增,然后再是條件)。在條件為假時,循環(huán)終止。

流程圖

詳解Swift編程中的for循環(huán)的編寫方法

示例

復(fù)制代碼代碼如下:

import Cocoa

 

var someInts:[Int] = [11, 22, 33]

for var index = 0; index < 3; ++index {
   println( "Value of someInts[/(index)] is /(someInts[index])")
}


當(dāng)執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果:

 

Value of someInts[0] is 11Value of someInts[1] is 22Value of someInts[2] is 33

for-in循環(huán)
or-in 循環(huán)迭代項目,如數(shù)字范圍,數(shù)組中的項目,或字符串中的字符集:

語法
for-in 循環(huán)在 Swift 編程語言的語法:

復(fù)制代碼代碼如下:

for index in var {
   statement(s)
}

流程圖

 

詳解Swift編程中的for循環(huán)的編寫方法

示例

復(fù)制代碼代碼如下:

import Cocoa

 

var someInts:[Int] = [11, 22, 33]

for item in someInts {
   println( "Value of  index is /(item)")
}


當(dāng)執(zhí)行上面的代碼,它產(chǎn)生以下結(jié)果:

 

Value of index is 11Value of index is 22Value of index is 33
 


注:相關(guān)教程知識閱讀請移步到swift教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 定西市| 永昌县| 石嘴山市| 五常市| 石城县| 东平县| 塔河县| 郧西县| 太保市| 建湖县| 南漳县| 获嘉县| 达孜县| 通道| 东台市| 鹤山市| 临清市| 信阳市| 平湖市| 体育| 通海县| 林口县| 盖州市| 偏关县| 南部县| 玉田县| 河源市| 金塔县| 洛浦县| 南华县| 正定县| 郧西县| 金湖县| 和平区| 大兴区| 武平县| 宁南县| 芦山县| 神农架林区| 正定县| 正定县|