var numbers = [0,1,2,3,4,5];
var vowels = ["A","E","I","O","U"];
var emptyArr = [Int]();
//數組元素的個數
print("數組的長度爲:\(numbers.count),\(vowels.count),\(emptyArr.count)");
//判空
if numbers.isEmpty {
print("數組是空的");
}
//使用下標獲取元素
print("數組的第二個元素是:\(vowels[1])");
//數組不能越界,好比:vowels[-2]
//數組的第一個元素
print("數組的第一個元素:\(String(describing: numbers.first))")
//數組的最小值
print("數組的最小值:\(String(describing: numbers.min()))");
//是否包含元素
if vowels.contains("A") {
print("數組包含A");
}
//根據元素值獲取元素的下標
if let index = vowels.index(of: "I") {
print("E的索引值是\(index+1)");
}
//遍歷數組元素
for number in numbers{
print(number)
}
//判斷數組是否相等
let Arr = [0,1,2,3,4,5];
if numbers == Arr {
print("兩數字相等");
}else{
print("兩數組不相等");
}
//添加元素
numbers.append(6);
print("添加後的數組\(numbers)");
print(vowels += ["F"]);
//數組相加
vowels = vowels + ["G","H"];
print(vowels);
//刪除元素
vowels.removeLast();
print(vowels);
vowels.remove(at: 2);
print(vowels);
//替換元素
vowels[1] = "K";
print(vowels);
數組