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

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

 更新時(shí)間:2023年06月13日 09:42:32   作者:小羊愛(ài)學(xué)習(xí)  
這篇文章主要為大家介紹了Swift之for循環(huán)的基礎(chǔ)學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

forEach

let numbers=[Int](0...7)
numbers.forEach{
    (num) in
    if(num==3){
    return
    }
    print(num)
}

for in

for in可以說(shuō)比f(wàn)orEach好用太多

let numberList = [1,2,3,4,5]
 var result = ""
for num in numberList {
     result += "\(num) "
}

enumerated

普通的for循環(huán)無(wú)法拿到索引,通過(guò)關(guān)鍵字enumerated()可以拿到索引

let numbers=[Int](0...7)
for (index,num) in numbers.enumerated(){
    print("the index is :\(index)")
    print(num)
}

迭代器遍歷

let numbers=[Int](0...7)
var numInerator = numbers.makeIterator()
while let num = numInerator.next() {
    print(num)
}

indices

講到遍歷就離不開(kāi)索引,startIndex 返回第一個(gè)元素的位置,對(duì)于數(shù)組來(lái)說(shuō),永遠(yuǎn)都是0,endIndex 返回最優(yōu)一個(gè)元素索引+1的位置等同于count,如果數(shù)組為空,startIndex 等于endeIndex

enumerated獲取了索引和值

那么如果我們想只遍歷索引呢,可以使用indices獲取數(shù)組的索引區(qū)間

let numbers = [Int](2...7)
for i in numbers.indices{
    print(numbers[i])
}

Range

let numbers = [Int](2...7)
for i in 0...(numbers.count-1)
    print(numbers[i])
}

棄用首先說(shuō)一下,Swift 3.0 版本將會(huì)去掉沿用已經(jīng)的 C 風(fēng)格循環(huán)語(yǔ)法,以后此語(yǔ)法不會(huì)再swift中出現(xiàn)

for var i = 0; i < numberList.count; i++ {
         }

以上就是Swift之for循環(huán)的基礎(chǔ)使用學(xué)習(xí)的詳細(xì)內(nèi)容,更多關(guān)于Swift基礎(chǔ)for循環(huán)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • NotificationCenter類實(shí)現(xiàn)原理

    NotificationCenter類實(shí)現(xiàn)原理

    這篇文章主要為大家介紹了NotificationCenter類實(shí)現(xiàn)原理源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Swift中Optional值的鏈?zhǔn)秸{(diào)用學(xué)習(xí)筆記

    Swift中Optional值的鏈?zhǔn)秸{(diào)用學(xué)習(xí)筆記

    這篇文章主要介紹了Swift中Optional值的鏈?zhǔn)秸{(diào)用學(xué)習(xí)筆記,Optional鏈?zhǔn)荢wift入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-07-07
  • Swift類型創(chuàng)建之自定義一個(gè)類型詳解

    Swift類型創(chuàng)建之自定義一個(gè)類型詳解

    這篇文章主要介紹了Swift類型創(chuàng)建之自定義一個(gè)類型詳解,本文講解了自定義原型、實(shí)現(xiàn)默認(rèn)值、支持基本布爾型初始化、支持Bool類型判斷、支持兼容各們各派的類型、完善OCBool的布爾基因體系等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • 詳解Swift 結(jié)構(gòu)體

    詳解Swift 結(jié)構(gòu)體

    這篇文章主要介紹了Swift 結(jié)構(gòu)體的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-09-09
  • Swift泛型Generics淺析講解

    Swift泛型Generics淺析講解

    泛型代碼讓你能根據(jù)你所定義的要求,寫出可以用于任何類型的靈活的、可復(fù)用的函數(shù)。泛型是 Swift 最強(qiáng)大的特性之一,很多 Swift 標(biāo)準(zhǔn)庫(kù)是基于泛型代碼構(gòu)建的
    2022-08-08
  • swift 4自定義UITableCell的方法示例

    swift 4自定義UITableCell的方法示例

    這篇文章主要給大家介紹了關(guān)于swift 4自定義UITableCell的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • Swift實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能

    Swift實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能

    這篇文章主要為大家詳細(xì)介紹了Swift實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Swift UIButton使用教程

    Swift UIButton使用教程

    這篇文章主要介紹了Swift UIButton的使用方法,幫助大家更好的理解和學(xué)習(xí)swift編程,感興趣的朋友可以了解下
    2020-09-09
  • 在 Swift 中測(cè)試 UIAlertController的方法

    在 Swift 中測(cè)試 UIAlertController的方法

    這篇文章主要介紹了在 Swift 中測(cè)試 UIAlertController的方法的,需要的朋友可以參考下
    2015-10-10
  • 10個(gè)驚艷的Swift單行代碼

    10個(gè)驚艷的Swift單行代碼

    這篇文章主要為大家分享了10個(gè)驚艷的Swift單行代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11

最新評(píng)論

厦门市| 新和县| 宝应县| 乐清市| 丁青县| 七台河市| 当雄县| 红原县| 启东市| 定陶县| 曲阳县| 徐水县| 阜新| 信宜市| 靖安县| 榕江县| 长垣县| 旌德县| 五指山市| 东乡族自治县| 南城县| 松潘县| 永昌县| 乳源| 岑溪市| 江孜县| 平安县| 山丹县| 策勒县| 安顺市| 六枝特区| 华蓥市| 峨山| 修文县| 增城市| 广水市| 宁安市| 罗江县| 漯河市| 固安县| 岑巩县|