数组以有序的方式来储存相同类型的值。相同类型的值可以在数组的不同地方多次出现。
//创建空数组
//Swift创建数组一定要制定存放的元素类型
let arr1 = [Int]()
var arr2 = [String]()
//添加元素
arr2.append("we are family")
print(arr2)
//修改,数组下标从0开始
arr2[0]="lisi"
print(arr2)
//字面量创建数组
var arr3 = ["zhangsan","lisi","wanger","mazi"]
print(arr3)
//删除
//根据下标删除
arr3.remove(at: 0)
print(arr3)
//删除数组最后一个元素
arr3.removeLast()
print(arr3)
//删除数组第一个元素
arr3.removeFirst()
print(arr3)
//删除数组全部元素
arr3.removeAll()
print(arr3)
//数组的遍历//获取数组元素个数
var arr4 = ["huaqiangu","shaqianmo","dongfangyuqing","tangbao","zunshang"]
for item in arr4 {
print(item)
}
for (i,Item) in arr4.enumerated() {
print("item:\(Item) index:\(i)")
}
//数组排序
arr4.sort()
print(arr4)
var numArr = [8,9,3,7,1,5]
print(arr3.count)
//冒泡排序
//外层控制趟数,内层控制每趟的比较次数
for i in 0..numArr[x+1] {
let temp = numArr[x]
numArr[x] = numArr[x+1]
numArr[x+1] = temp
}
*/
}
}
print(numArr)
//数组元素的插入
var arr5 = ["a","b","c","d"]
//下表值要小于等于数组元素个数
arr5.insert("f", at: 4)
print(arr5)
网友评论