- 实例化数组
// 实例化一个空数组
var nums = [Int]()
var peoples: [Int] = []
var trees: Array<Int> = []
var boxs: Array<Int> = Array()
// 实例化非空数组
var eyes = [1, 2, 3, 4]
var foots = Array(repeating: 0, count: 10)
- 数组元素的增加
// 在数组的末尾增加一个元素
peoples.append(18)
foots.append(99)
nums.append(99)
// 在数组的指定位置增加一个元素
nums.insert(0, at: 3)
- 移除数组中的元素
// 删除全部元素
nums.removeAll()
// 删除最后一个元素
nums.removeLast()
// 删除第一个元素
nums.removeFirst()
// 删除指定位置的元素
nums.remove(at: 2)
- 替换数组中指定位置的元素
// 修改
var range: Range<Int> = 0 ..< 2
var range1: ClosedRange<Int> = 0 ... 2
nums.replaceSubrange(range1, with: [0])
- 查询数组中指定位置的元素
// 查询
let index = 4
// 通过下标获取
let one = nums[index]
// 第一个元素
let two = nums.first
// 最后一个元素
let three = nums.last
网友评论