swift 2.0 语法 数组

import UIKit

 

/*:

数组

* 格式 var arr:[Int] = [数值1, 数值2, 数值3]

* 不可变数组  let  == NSArray

* 可变数组    var

*/

let arr = [10, 11, 12] // 开发中用这种

let arr2: [Int] = [10, 11, 12]

let arr3: Array<Int> = [10, 11, 12]

 

// 注意: 如果向先定义在初始化, 那么就必须在定义的时候指定数据类型

var arr4:[Int]

arr4 = [10, 11, 12]

 

// 如何创建空数组

var arr5 = [Int]()

 

// 不能给不可变的数组追加内容

//arr.append(20)

 

// 查找

arr4[0]

 

// 修改

arr4[0] = 55

arr4

 

// 追加

arr4.append(998)

 

// 删除

arr4.removeAtIndex(0)

arr4

arr4.removeAll()

arr4

 

// 数组开辟存储空间规则: 2的倍数

arr4.capacity

arr4.append(12)

arr4.capacity

arr4.append(11)

arr4.capacity

arr4.append(13)

arr4.capacity

arr4.append(18)

arr4.append(998)

arr4.capacity

arr4.append(998)

arr4.append(998)

arr4.append(998)

arr4.append(998)

arr4.capacity

 

// 遍历

for number in arr4

{

    print(number)

}

 

 

 

posted @ 2015-11-06 20:36  吃饭了吗  阅读(163)  评论(0编辑  收藏  举报