1. 程式人生 > >Swift4.0學習之路07-Swift中的陣列的使用

Swift4.0學習之路07-Swift中的陣列的使用

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)")
}