Swift4.0學習之路07-Swift中的陣列的使用
阿新 • • 發佈:2019-01-23
1.在ios開發中,陣列經常用到,今天我們就來說說陣列
// 1.定義一個不可變陣列 let arrayC = [1,2,3] // 2.定義一個可變陣列 // 2.1 定義一個任意型別的陣列 //var arrayM = Array<T>() var arrayM = Array<Any>() // 2.2 定義一個int型別的陣列 var arrayM2 = [3,4,5,6] // 3.往數組裡面增加一個元素 arrayM.append(7) arrayM.append("12312") arrayM2.append(7) // 4.往數組裡面刪除一個元素 arrayM.remove(at: 0) // 5.數組裡面改變一個元素 arrayM[0] = 200 // 6.往陣列查詢一個元素 arrayM[0]
2.swift中的陣列新增了一個capacity屬性,它的值是成倍數增加的
3.遍歷陣列的幾種方式
var arrayMM = [1,2,3,4,5] // 1.遍歷索引 for i in 0 ..< arrayMM.count { print("i=\(i)") } // 2.遍歷陣列 for value in arrayMM{ print("value=\(value)") } // 3.遍歷索引和陣列 for (index,value) in arrayMM.enumerated() { print("index=\(index)") print("value=\(value)") }