欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2015年11月03日 16:55:39   投稿:goldensun  
這篇文章主要介紹了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),不需要一定把一個語句放在這里。

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

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

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

流程圖

2015113165028439.jpg (359×504)

示例

復(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 11
Value of someInts[1] is 22
Value of someInts[2] is 33

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

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

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

for index in var {
   statement(s)
}

流程圖

2015113165509977.jpg (504×414)

示例

復(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 11
Value of index is 22
Value of index is 33

相關(guān)文章

  • swift 4自定義UITableCell的方法示例

    swift 4自定義UITableCell的方法示例

    這篇文章主要給大家介紹了關(guān)于swift 4自定義UITableCell的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • Swift實(shí)現(xiàn)表格視圖單元格單選(1)

    Swift實(shí)現(xiàn)表格視圖單元格單選(1)

    這篇文章主要為大家詳細(xì)介紹了Swift實(shí)現(xiàn)表格視圖單元格單選,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Swift之for循環(huán)的基礎(chǔ)使用學(xué)習(xí)

    Swift之for循環(huán)的基礎(chǔ)使用學(xué)習(xí)

    這篇文章主要為大家介紹了Swift之for循環(huán)的基礎(chǔ)學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • swift控件工廠類的實(shí)現(xiàn)代碼

    swift控件工廠類的實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了swift控件工廠類的實(shí)現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Swift中的指針操作詳解

    Swift中的指針操作詳解

    從傳統(tǒng)的C代碼和與之無縫配合的Objective-C代碼遷移到Swift并非小工程,我們的代碼庫肯定會時不時出現(xiàn)一些和C協(xié)作的地方,如果想要繼續(xù)使用那些C API的話,了解一些基本的Swift指針操作和使用的知識會很有幫助。下面通過這篇文章一起來學(xué)習(xí)下吧。
    2017-01-01
  • Swift簡單快速的動態(tài)更換app圖標(biāo)AppIcon方法示例

    Swift簡單快速的動態(tài)更換app圖標(biāo)AppIcon方法示例

    這篇文章主要為大家介紹了Swift動態(tài)更換app圖標(biāo)AppIcon的簡單快速方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Swift3.0剪切板代碼拷貝及跨應(yīng)用粘貼實(shí)現(xiàn)代碼

    Swift3.0剪切板代碼拷貝及跨應(yīng)用粘貼實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了Swift3.0剪切板代碼拷貝及跨應(yīng)用粘貼的實(shí)現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 淺析Swift中struct與class的區(qū)別(匯編角度底層分析)

    淺析Swift中struct與class的區(qū)別(匯編角度底層分析)

    這篇文章主要介紹了Swift中struct與class的區(qū)別 ,本文從匯編角度分析struct與class的區(qū)別,通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Swift5中fileprivate與private的差別淺析

    Swift5中fileprivate與private的差別淺析

    這篇文章主要給大家介紹了關(guān)于Swift5中fileprivate與private的差別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Swift5具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Swift實(shí)現(xiàn)“或”操作符的3種方法示例

    Swift實(shí)現(xiàn)“或”操作符的3種方法示例

    這篇文章主要給大家介紹了關(guān)于Swift實(shí)現(xiàn)“或”操作符的3種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論