swift中数组用[]表示
1.创建一个空数组
let emptyArr = [String]()
let emptyArr1 : [NSNumber] = []
这两种方式都可以
2.访问元素
var numArr=["1","2","3"]
println("第一个元素:\(test1Array[0])")
println("最后一个元素:\(test1Array.last)")
3.判断数组是否为空
emptyArr.count ==0或者emptyArr.isEmpty
4.修改数组
var strArr = ["a","b","c","d","e","f","g"]
strArr[1]="x"
strArr[2...5]=["C","D","E","F"]
print(strArr)
5.数组循环
for (index,str) in strArr.enumerate(){
print("\(index):\(str)")
}
6.数组插入
//1 末尾添加元素
strArr.append("o")
//2 插入到指定位置
strArr.insert("Y", atIndex: 1)
print(strArr)
7.数组删除元素
//1 删除指定位置的元素
strArr.removeAtIndex(1)
//2删除最后一个元素
strArr.removeLast()
print(strArr)
注意:Swift 要求一个数组要能正常使用 得满足两点
1,数组一定要初始化
2,必须要指定数据类型,可以通过赋值的方式让编译器自动识别数据类型,也可以自己指定。
时间: 2024-11-07 21:42:28