Swift数组
2018-06-26 本文已影响12人
iOS_July
一、数组的介绍
- 数组
Array
是一串有序的
、由相同类型元素
构成的集合 - 数组中的集合元素是有序的,
可以重复出现
- Swift中的数组类型是Array,是一个
范型集合
二、数组的初始化
- 数组分为:
可变数组
&不可变数组
- 使用
let
修饰不可变数组
let array : Array<String> = ["July","福尔摩洪"]
let array1 = ["July","福尔摩洪"]
- 使用
var
修饰可变数组
var arrayM : [String] = Array()
var arrayM1 = Array<String>()
var arrayM2 = [String]()
三、对数组的基本操作
- 增
arrayM.append("July")
arrayM.append("is")
arrayM.append("handsome")
- 删
arrayM.remove(at: 0)
- 改
arrayM[0] = "福尔摩洪"
- 获取
let item = arrayM[0]
四、数组的遍历
- 获取数组的长度
let count = arrayM.count
- 下标
for i in 0..<count {
print(arrayM[i])
}
- value
for item in arrayM {
print(item)
}
- 下标&value
for (index, item) in arrayM.enumerated() {
print(index)
print(item)
}
五、数组的合并
- 如果数组中存放的是相同 类型 的元素,可直接相加
let arrayH1 = ["July","handsome"]
let arrayH2 = ["福尔摩洪","handsome"]
let arrayH3 = arrayH1 + arrayH2