swift语法--06数组
2016-03-09 本文已影响45人
20b347b28fc9
swift语法--06数组
数组
- 格式 var arr: Array<Int> / var arr: [Int]
- 可变和不可变 var/let
定义数组
//方法一
var arr: Array<Int>
arr = [1, 2]
//方法二
var arr: [Int]
arr = [1, 2]
//方法三
var arr = [1, 2]
1.遍历数组(取值)
var arr = [1, 2]
arr[0] //获取第0个元素
for item in arr
{
print(item)
}
2.添加
arr.append(3)
arr
3.修改
arr[1] = 9
arr
4.删除
arr.removeAtIndex(0)
arr
5.合并
var arr1 = [3, 5, 7]
arr += arr1
arr
6.Swift特殊
for item in arr[0..<2] // 0~1
{
print(item)
}
var arr = [0, 1, 2, 3, 4, 5]
arr.removeRange(Range(start: 0, end: 2))
//这里删除的是0,1两个元素
arr
注意
通过观察可以发现Range其实就是一个半闭区间
var arr = [0, 1, 2, 3, 4, 5]
arr.removeRange(0..<2) //删除了0,1
arr
var arr = [0, 1, 2, 3, 4, 5]
arr.removeRange(0...2) //删除了0,1,2
arr