swift基本資料型別使用-陣列使用
阿新 • • 發佈:2020-09-15
目錄
陣列的使用
1.陣列的定義
1> 定義不可變陣列
2> 定義可變陣列
2.對可變陣列的基本操作
增刪改查
3.陣列的遍歷
1> 獲取陣列的長度
2> 陣列的遍歷(i/item/index-item)
4.陣列的合併
5. 示例
//1.陣列的定義 //1> 定義不可變陣列: 使用let修飾 //陣列的型別: 1> Array<String> 2> [String] (推薦) let array = ["why", "lmj", "lnj"] // array.append("yz") // 2> 定義可變陣列: 使用var修飾 // UIView() CGRect() // var arrayM = Array<String>() var arrayM = [String]() var arrayM = [String]() // 2.對可變陣列的基本操作 // 增刪改查 // 2.1.新增元素 arrayM.append("why") arrayM.append("lmj") arrayM.append("lnj") // 2.2.刪除元素 arrayM.remove(at: 0) arrayM // 2.3.修改元素 arrayM[0] = "yz" arrayM // 2.4.獲取元素 let item = arrayM[1] // 3.對陣列的遍歷 // 3.1.獲取陣列的長度 let count = array.count // 3.2.對陣列進行遍歷(可以獲取到下標值) for i in 0..<count { print(array[i]) } // 3.3.對陣列進行遍歷(不需要獲取下標值) for item in array { print(item) } // 3.4.對陣列進行遍歷(既獲取下標值,又獲取元素) for (index, item) in array.enumerated() { print(index) print(item) } // 4.陣列的合併 // 如果兩個陣列中存放的是相同的元素,那麼在swift中可以對兩個陣列進行相加,直接合並 let array1 = ["why", "yz"] let array2 = ["lmj", "lnj"] let array3 = [12, 20, 30] let resultArray = array1 + array2