Swift Array 操作筆記
📌 目錄
基本創建與初始化
宣告空陣列
var emptyArray: [Int] = []
var anotherEmptyArray = [String]()
帶初始值的陣列
let numbers = [1, 2, 3, 4, 5]
let fruits = ["apple", "banana", "orange"]
重複元素初始化
let zeros = Array(repeating: 0, count: 5) // [0, 0, 0, 0, 0]
常用屬性與方法
基本屬性
let array = [1, 2, 3, 4, 5]
array.count // 5 - 元素數量
array.isEmpty // false - 是否為空
array.first // Optional(1) - 第一個元素
array.last // Optional(5) - 最後一個元素
新增元素
var mutableArray = [1, 2, 3]
mutableArray.append(4) // [1, 2, 3, 4]
mutableArray.insert(0, at: 0) // [0, 1, 2, 3, 4]
mutableArray += [5, 6] // [0, 1, 2, 3, 4, 5, 6]
移除元素
var array = [1, 2, 3, 4, 5]
array.remove(at: 0) // 移除索引 0 的元素
array.removeFirst() // 移除第一個元素
array.removeLast() // 移除最後一個元素
array.removeAll() // 移除全部元素