swift 陣列
1.省略型別的陣列宣告
var types = ["none","warning","error"]
- 宣告一個空的陣列
var numbers = [String]()
print(numbers)
- 陣列中新增元素
numbers.append("one")
numbers += ["two"]
numbers.insert("zore", at: 0)
- 判斷陣列元素個數
let count = numbers.count
5.判斷陣列是否為空
if !numbers.isEmpty {
print("陣列不為空")
}
6.陣列交換位置
numbers.swapAt(1, 2)
print(numbers)
7.刪除下標為2的元素
numbers.remove(at: 2)
8.刪除最後一個元素
numbers.removeLast()
9.移除所有元素
numbers.removeAll()
10.陣列合並
var array1 = ["xing","wei","xin"]
var array2 = ["shu","ju","zhong","xin"]
let array = array1 + array2
- 遍歷陣列
for key in array {
print("--------\(key)")
}
12.通過enumerate遍歷陣列
for (index,value) in array.enumerated() {
print("\(index)個元素為\(value)");
}
13.過濾陣列元素
var typex = ["xingwei","qunainxiat","vue"]
let newTypes = typex.filter { $0.count < 6 } //["vue"]
14.建立包含100個元素的陣列 ["條目0", "條目1" ... "條目99"]
let items = Array(0..<100).map{"條目\($0)"}
相關文章
- Swift,陣列Swift陣列
- Swift - 陣列、字典、集合Swift陣列
- Swift-陣列(Arrays)Swift陣列
- Swift 執行緒安全陣列Swift執行緒陣列
- swift 學習筆記之陣列Swift筆記陣列
- 【譯】Swift演算法俱樂部-二維陣列Swift演算法陣列
- Swift-Tips之整數轉陣列Swift陣列
- [譯] 對元素持有弱引用的 Swift 陣列Swift陣列
- Swift中實現Array陣列和NSArray陣列的相互轉換與遍歷Swift陣列
- Swift學習筆記(二十)——陣列的基本操作Swift筆記陣列
- Swift 中 String 與 CChar 陣列的轉換Swift陣列
- 《從零開始學Swift》學習筆記(Day 17)——Swift中陣列集合Swift筆記陣列
- [Swift]陣列元素是class和struct時的引用測試Swift陣列Struct
- Swift,列舉Swift
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- Swift學習筆記第三篇(字串,陣列,集合,字典)Swift筆記字串陣列
- Swift學習筆記(二十四)——常量陣列和常量字典Swift筆記陣列
- 陣列,陣列類,SyStem類陣列
- 陣列結構之陣列陣列
- Java陣列03:陣列使用Java陣列
- Swift-列舉Swift
- 陣列1——求一個陣列的最大子陣列陣列
- LeetCode之從排序陣列中刪除重複項-SwiftLeetCode排序陣列Swift
- [譯] Swift 演算法學院 - 查詢陣列中第 K 大值Swift演算法陣列
- 1天學會swift2 0語法(3)陣列 和 字典Swift陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 指標陣列和陣列指標與二維陣列指標陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- 陣列指標,指標陣列陣列指標
- 陣列指標 指標陣列陣列指標
- 陣列陣列
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序
- [求解]陣列,分成倆個陣列,陣列值之和的相差最小。陣列
- 矩陣和陣列矩陣陣列
- PHP陣列轉換為js陣列PHP陣列JS
- iOS 字典轉陣列,陣列轉字典iOS陣列
- 2-7 陣列:動態陣列陣列