func demo5(){
//创建一个空的 数组
var array:[Int] = [Int]()
for var i = 0; i < 5; i++ {
array.append(i)
print("\(i)===\(array.capacity)")
}
}
数组的删除,修改 添加func demo4(){
var array = ["刘"]
array.append(赵")
print(array)
修改 通过下标修改
array[1] = 我"
删除removeAtIndex(2)
删除保留容量removeAll(keepCapacity: true)
}
数组的合并func demo3(){
let array1 = [1,2,255);">3]
let array2 = [22,255);">33]
//1 合并 相同类型直接相加let array3 = array1 + array2
print(array3)
//2 添加方式合并var array4 = [33]
array4.appendContentsOf(array2)
print(array4)
}
数组的遍历func demo2(){
定义一个数组3,255);">4,255);">5,255);">6]
//1 for i遍历0; i < array1.count; i++ {
print(array1[i])
}
//======
//2 for in for value in array1 {
print(value)
}
//========
//3 for in 遍历 value 和 下标for (index,value) in array1.enumerate() {
格式化输出
(index) == \(value)")
}
}
数组的定义func demo1(){
定义不可变数组let array = [4]
let array1 = ["ds","e",19);">"wwe"]
初始化一个空的数组var array2 = [String]()
往数组中添加元素
array2."a")
}