Array

一,初始化

// 静态初始化
var arr = ["iOS", "Android"]

// 动态初始化
var arr1 = Array()
var arr2:Array = [] 

var arr3 = [String]()
var arr4: [String] = [] // 常用

// 有默认值的初始化
var arr6 = Array(repeating: value, count: 3)

二,基本操作

// 数组长度
arr.count

// 数组第一个和最后一个元素
arr.first
arr.last

// 数组判空
arr.isEmpty

三,增删改查

// 增加一个元素
arr.append(value)

// 在指定位置上插入数据
arr.insert(value, at: 2)

// 这样增加也可以
arr += arr
arr += ["OS X"]

// 删除第一个元素
arr.removeFirst()
// 删除最后一个元素
arr.removeLast()
// 删除所有元素
arr.removeAll()
// 删除指定元素
members.remove(at: index)

// 修改指定元素或指定范围的数据
arr[index] = value 
//修改指定范围的数据
arr[index..

四,遍历

// 方式一:遍历数组
for index in 0..

你可能感兴趣的:(Array)