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

首頁(yè) > 編程 > Swift > 正文

Swift 4中一些實(shí)用的數(shù)組技巧小結(jié)

2020-03-09 17:42:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

Swift提供了兩種集合類(lèi)型來(lái)存放多個(gè)值——數(shù)組(Array)和字典(Dictionary)。這個(gè)大家應(yīng)該都知道,在年前的時(shí)候,買(mǎi)了本Swift 進(jìn)階(swift4.0),過(guò)完年回來(lái)正在一點(diǎn)點(diǎn)學(xué)習(xí),不得不說(shuō)喵神寫(xiě)的東西還是不錯(cuò)的,¥69元對(duì)廣大程序員來(lái)說(shuō)已經(jīng)不算啥了.如果感興趣可以買(mǎi)一本,真心不錯(cuò)

當(dāng)我從頭來(lái)學(xué)習(xí)數(shù)組的時(shí)候發(fā)現(xiàn)好多函數(shù)真的太有用了,下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

Swift 4.0 中的可變數(shù)組技巧

我們可用 Xcode 創(chuàng)建playground 來(lái)進(jìn)行練習(xí)

首先創(chuàng)建個(gè)數(shù)組

let array = NSMutableArray(array: [1, 2, 3, 4 , 5, 6])

for in 循環(huán)遍歷

for x in array { print(x)}

打印

1 2 3 4 5 6

想要扣除第一個(gè)元素剩余的元素進(jìn)行迭代遍歷呢?

for x in array.dropFirst(){ print(x)}

打印

2 3 4 5 6

dropFirst() 函數(shù)參數(shù)是可以添加數(shù)值的 for x in array.dropFirst(3) 打印:4 5 6.

有 first 的地方基本就有l(wèi)ast

想要扣除最后 3 個(gè)元素以外的元素進(jìn)行遍歷?

for x in array.dropLast(3){ print(x)}

打印

1 2 3

帶下標(biāo)和數(shù)組元素遍歷

for (num, element) in array.enumerated() { print(num, element)}

打印 左邊下標(biāo) 右邊元素

0 1
1 2
2 3
3 4
4 5
5 6

左邊下標(biāo) 右邊元素

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到swift教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 鹰潭市| 天全县| 河间市| 谷城县| 霍城县| 雷波县| 灯塔市| 榆树市| 保康县| 库尔勒市| 资溪县| 定襄县| 石景山区| 综艺| 望奎县| 九龙坡区| 缙云县| 丰顺县| 兴化市| 亳州市| 瑞安市| 博野县| 张家口市| 堆龙德庆县| 虹口区| 靖州| 张家港市| 民县| 定日县| 天津市| 孙吴县| 育儿| 敖汉旗| 自治县| 赫章县| 怀化市| 河池市| 敖汉旗| 凤城市| 楚雄市| 华阴市|