标签:
一.数组
1.创建一个空数组
方式一:
var array1 = [Int]()
方式二:
var array2 = Array<String>()
2.创建带有默认值的手
var array3 = [Int].init(count: 5 repeatedValue: 10) //5 个元素, 全是10
var array4 = Array<String>.init(count: 5 repeatedValue: "a")
3.用字面量构造数组
var array5 : Array<Int> = [1,2,3,4,5]
4.合并两个数组
var array6 : Array<Int> = [1,2,3]
var array7 : Array<Int> = [4,5,6]
var array8 = array6 + array7 //合并的两个数组类型需要相同
5.检查数组是否为空
print(array8.isEmpty)
6.元素个数
print(array8.count)
7.添加元素(在后面加入)
var array9 :Array<Int> = [11,22,33]
array9 += [44,55,66]
print(array9)
8.插入元素(在指定位置)
array9.insert(10 , atIndex: 0) //在索引为0 处,插入10
9.删除元素
array9.removeAtIndex(0) //删除索引为0 的元素
10.获取某个元素
print(array9[2])
11.修改某个元素 (重新赋值)
array9[2] = 100
12.修改某个索引区间的元素
array9[3...5] = [1] //索引3,4,5的元素全赋值为 1
array9[3...5] = [1,2,3] //索引3,4,5的元素分别为 1,2,3
13.遍历数组
for i in array9{
print( i ) //打印每一个元素
}
标签:
原文地址:http://www.cnblogs.com/daxueshan/p/5583664.html