前言
Swift提供了兩種集合類型來存放多個值——數組(Array)和字典(Dictionary)。這個大家應該都知道,在年前的時候,買了本Swift 進階(swift4.0),過完年回來正在一點點學習,不得不說喵神寫的東西還是不錯的,¥69元對廣大程序員來說已經不算啥了.如果感興趣可以買一本,真心不錯
當我從頭來學習數組的時候發現好多函數真的太有用了,下面話不多說了,來一起看看詳細的介紹吧。
Swift 4.0 中的可變數組技巧
我們可用 Xcode 創建playground 來進行練習
首先創建個數組
let array = NSMutableArray(array: [1, 2, 3, 4 , 5, 6])
for in 循環遍歷
for x in array { print(x)}
打印
1 2 3 4 5 6
想要扣除第一個元素剩余的元素進行迭代遍歷呢?
for x in array.dropFirst(){ print(x)}
打印
2 3 4 5 6
dropFirst() 函數參數是可以添加數值的 for x in array.dropFirst(3) 打印:4 5 6.
有 first 的地方基本就有last
想要扣除最后 3 個元素以外的元素進行遍歷?
for x in array.dropLast(3){ print(x)}
打印
1 2 3
帶下標和數組元素遍歷
for (num, element) in array.enumerated() { print(num, element)}
打印 左邊下標 右邊元素
0 1
1 2
2 3
3 4
4 5
5 6
左邊下標 右邊元素
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。
新聞熱點
疑難解答