一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Swift - 詳解Swift編程中的for循環的編寫方法

詳解Swift編程中的for循環的編寫方法

2020-12-22 16:35Swift教程網 Swift

這篇文章主要介紹了Swift編程中的for循環的編寫方法,包括相關的for...in循環,需要的朋友可以參考下

for 循環是一個循環控制結構,可以有效地編寫來執行的特定次數的循環。

語法
for 循環在 Swift 編程語言的語法是:

復制代碼 代碼如下:

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


下面是在一個循環的流程控制:

 

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

接下來,計算條件。如果為真,則執行循環體。如果是假,循環體不執行,只是在 for 循環流量控制跳轉到下一條語句。

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

條件現在重新計算。 如果是真的,循環執行的過程重復(循環體,然后是遞增,然后再是條件)。在條件為假時,循環終止。

流程圖

詳解Swift編程中的for循環的編寫方法

示例

復制代碼 代碼如下:


import Cocoa

 

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

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


當執行上面的代碼,它產生以下結果:

 

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

for-in循環
or-in 循環迭代項目,如數字范圍,數組中的項目,或字符串中的字符集:

語法
for-in 循環在 Swift 編程語言的語法:

復制代碼 代碼如下:

for index in var {
   statement(s)
}


流程圖

 

詳解Swift編程中的for循環的編寫方法

示例

復制代碼 代碼如下:


import Cocoa

 

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

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


當執行上面的代碼,它產生以下結果:

 

?
1
2
3
Value of index is 11
Value of index is 22
Value of index is 33

延伸 · 閱讀

精彩推薦
  • SwiftSwift能代替Objective-C嗎?

    Swift能代替Objective-C嗎?

    這是我在網上上看到的答案,復制粘貼過來和大家分享一下,因為我和很多人一樣很關心Swift的出現對Mac開發的影響和對Objective-C的影響。...

    Swift教程網4412020-12-16
  • SwiftSwift實現多個TableView側滑與切換效果

    Swift實現多個TableView側滑與切換效果

    這篇文章主要為大家詳細介紹了Swift實現多個TableView側滑與切換效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    乞力馬扎羅的雪雪5822021-01-08
  • SwiftSwift的74個常用內置函數介紹

    Swift的74個常用內置函數介紹

    這篇文章主要介紹了Swift的74個常用內置函數介紹,這篇文章列舉出了所有的Swift庫函數,內置函數是指無需引入任何模塊即可以直接使用的函數,需要的朋友可...

    Swift教程網5802020-12-19
  • SwiftSwift中轉義閉包示例詳解

    Swift中轉義閉包示例詳解

    在Swift 中的閉包類似于結構塊,并可以在任何地方調用,下面這篇文章主要給大家介紹了關于Swift中轉義閉包的相關資料,需要的朋友可以參考下...

    小小小_小朋友11412021-12-26
  • Swiftswift where與匹配模式的實例詳解

    swift where與匹配模式的實例詳解

    這篇文章主要介紹了swift where與匹配模式的實例詳解的相關資料,這里附有簡單的示例代碼,講的比較清楚,需要的朋友可以參考下...

    追到夢的魔術師14382021-01-06
  • SwiftSwift教程之基礎數據類型詳解

    Swift教程之基礎數據類型詳解

    這篇文章主要介紹了Swift教程之基礎數據類型詳解,本文詳細講解了Swift中的基本數據類型和基本語法,例如常量和變量、注釋、分號、整數、數值類型轉換等...

    Swift教程網5162020-12-18
  • SwiftSwift使用CollectionView實現廣告欄滑動效果

    Swift使用CollectionView實現廣告欄滑動效果

    這篇文章主要為大家詳細介紹了Swift使用CollectionView實現廣告欄滑動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Stevin的技術博客12372021-01-13
  • Swiftmac git xcrun error active developer path 錯誤

    mac git xcrun error active developer path 錯誤

    本文主要是講訴了如何解決在mac下使用git;xcode4.6的環境時,出現了錯誤(mac git xcrun error active developer path)的解決辦法,希望對大家有所幫助...

    Swift教程網2232020-12-16
主站蜘蛛池模板: 国产欧美日韩精品一区二 | 高清不卡免费一区二区三区 | 精品国产人成亚洲区 | 欧美 国产 日韩 第一页 | 国产成人精品本亚洲 | 欧美高清在线精品一区二区不卡 | 日本中文字幕在线视频 | 日本高清va不卡视频在线观看 | 免费观看一级欧美在线视频 | 国产在线视频色综合 | 日本不卡不码高清免费观看 | 99久久精品久久久久久清纯 | 精品精品精品 | 国产自产2023最新麻豆 | 色综合色狠狠天天综合色hd | 岛国免费大片 | 40分钟在线观看免费 | 日本视频在线免费观看 | 97国产蝌蚪视频在线观看 | 欧美透逼视频 | 国产精品欧美亚洲韩国日本 | 成版人快猫永久破解版 | 日本高免费观看在线播放 | 乌克兰肥熟 | 国产精品猎奇系列在线观看 | 99r视频| 91国内精品久久久久影院优播 | 顶级欧美做受xxx000 | 亚洲毛片网 | 513热点网深夜影院影院诶 | 国产日韩欧美在线一二三四 | 国产拍拍视频一二三四区 | 精品午夜久久福利大片免费 | 99久热只有精品视频免费看 | 久久日韩精品无码一区 | 女人爽到喷水的视频免费看 | 99精品国产美女福到在线不卡 | 国产综合成色在线视频 | 高跟翘臀老师后进式视频 | 欧美一级激情 | 性色欲情网站IWWW |