swift 学习笔记之数组

数组

  • 格式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)//arr是不可变数组,这样写会报错

// 查找
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)
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容