最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年11月03日 16:55:39   投稿:goldensun  
這篇文章主要介紹了Swift編程中的for循環(huán)的編寫(xiě)方法,包括相關(guān)的for...in循環(huán),需要的朋友可以參考下

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

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

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

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

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

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

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

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

條件現(xiàn)在重新計(jì)算。 如果是真的,循環(huán)執(zhí)行的過(guò)程重復(fù)(循環(huán)體,然后是遞增,然后再是條件)。在條件為假時(shí),循環(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)目,或字符串中的字符集:

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

復(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中通知中心(NotificationCenter)的使用示例

    Swift中通知中心(NotificationCenter)的使用示例

    這篇文章主要給大家介紹了關(guān)于Swift中通知中心(NotificationCenter)使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • Swift學(xué)習(xí)教程之SQLite的基礎(chǔ)使用

    Swift學(xué)習(xí)教程之SQLite的基礎(chǔ)使用

    這篇文章主要給大家介紹了關(guān)于Swift學(xué)習(xí)教程之SQLite的基礎(chǔ)使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Swift SQLite具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 用SwiftUI實(shí)現(xiàn)3D Scroll滾動(dòng)效果的實(shí)現(xiàn)代碼

    用SwiftUI實(shí)現(xiàn)3D Scroll滾動(dòng)效果的實(shí)現(xiàn)代碼

    這篇文章主要介紹了用SwiftUI實(shí)現(xiàn)3D Scroll效果的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)
    2020-04-04
  • Swift重構(gòu)自定義空等運(yùn)算符 “??=” 實(shí)例

    Swift重構(gòu)自定義空等運(yùn)算符 “??=” 實(shí)例

    這篇文章主要為大家介紹了Swift重構(gòu)自定義空等運(yùn)算符 “??=” 實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Swift里的值類型與引用類型區(qū)別和使用

    Swift里的值類型與引用類型區(qū)別和使用

    這篇文章主要介紹了Swift里的值類型與引用類型區(qū)別和使用,本文講解了值類型與引用類型的區(qū)別、如何選擇類型、什么時(shí)候該用值類型、什么時(shí)候該用引用類型等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • 淺談Swift編程中switch與fallthrough語(yǔ)句的使用

    淺談Swift編程中switch與fallthrough語(yǔ)句的使用

    這篇文章主要介紹了Swift編程中switch與fallthrough語(yǔ)句的使用,用于基本的流程控制,需要的朋友可以參考下
    2015-11-11
  • swift where與匹配模式的實(shí)例詳解

    swift where與匹配模式的實(shí)例詳解

    這篇文章主要介紹了swift where與匹配模式的實(shí)例詳解的相關(guān)資料,這里附有簡(jiǎn)單的示例代碼,講的比較清楚,需要的朋友可以參考下
    2017-07-07
  • 在Swift程序中實(shí)現(xiàn)手勢(shì)識(shí)別的方法

    在Swift程序中實(shí)現(xiàn)手勢(shì)識(shí)別的方法

    這篇文章主要介紹了在Swift程序中實(shí)現(xiàn)手勢(shì)識(shí)別的方法,蘋(píng)果的Swift語(yǔ)言即將進(jìn)入2.0開(kāi)源階段,人氣爆棚中:D 需要的朋友可以參考下
    2015-07-07
  • Swift實(shí)現(xiàn)表格視圖單元格單選(1)

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

    這篇文章主要為大家詳細(xì)介紹了Swift實(shí)現(xiàn)表格視圖單元格單選,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Swift版使用ThPullRefresh實(shí)現(xiàn)下拉上拉刷新數(shù)據(jù)

    Swift版使用ThPullRefresh實(shí)現(xiàn)下拉上拉刷新數(shù)據(jù)

    這篇文章主要介紹了Swift版使用ThPullRefresh實(shí)現(xiàn)下拉上拉刷新數(shù)據(jù),需要的朋友可以參考下
    2016-01-01

最新評(píng)論

台中县| 彭阳县| 泽库县| 景谷| 白山市| 洪雅县| 万盛区| 长顺县| 宣威市| 连城县| 青冈县| 凉城县| 南投市| 永修县| 穆棱市| 崇信县| 梅州市| 尚义县| 安顺市| 灌云县| 威信县| 六安市| 延长县| 浦城县| 特克斯县| 宁都县| 彰化市| 毕节市| 柞水县| 闽清县| 昔阳县| 菏泽市| 洪雅县| 随州市| 毕节市| 漯河市| 淮南市| 全椒县| 专栏| 新乐市| 乐都县|