定义数组常量(常量只有读操作)

 let array1: [Int] = [11, 55, 5]
let array2 = [11, 55, 5]

定义数组变量

var array: [Int] = []           // 这是我最喜欢的
var array0: [Int] = [10, 20, 30] // 初始化并赋值
var array1: [Int] = Array() var array2 = Array<Int>()
var array3 = [Int]()
var array4 = Array(repeating: 0, count: 8) // 初始化一个定长数组,用0填充

赋值

 array = [5, 55, 555]

取值

let value = array[2] // 第几个元素

删除元素

 array.remove(at: 1) // 通过下标删除
array.removeAll() // 删除所有元素
array.removeLast() // 删除最后一个元素
array.removeFirst() // 删除第一个元素

添加元素

array.append(10)

元素重新赋值

array[1] = 66

数组遍历

   array.forEach { item in

        print(item)
} for item in array { print(item)
} for (index, value) in array.enumerated() { print("\(index) --> \(value)")
} for index in 0..<array.count { print(array[index])
}

更多更详细教程请访问个人站点: 码出一个长城

最新文章

  1. 欧几里得证明$\sqrt{2}$是无理数
  2. https://www.zhihu.com/question/52020960#answer-47024535
  3. 关于Vim的问题s
  4. UIAlertController使用的一个坑
  5. win7 无线网络无法启动
  6. UVa400.Unix ls
  7. JQuery中阻止事件冒泡的两种方式及其区别
  8. CentOS 安装redis2.8.13 提醒&quot;libc.so.6: version `GLIBC_2.14&#39; not found&quot;系统的glibc版本太低
  9. 来一波CSS兼容问题小总结吧
  10. 《JavaScript语言精粹》【PDF】下载
  11. JavaScript时间处理插件
  12. R语言︱分布函数与概率密度+随机数产生
  13. 使用jQuery动态克隆表格,并且添加至div中(使用前需要引入jQuery)
  14. HihoCoder1338 A Game (区间DP)
  15. 一起ORA-00028案例的处理过程
  16. HDU 3567 Eight II(八数码 II)
  17. 渗透测试学习 二、Windows基础
  18. Fiddler 手机抓包 手机联网异常解决方案
  19. NOIP2018普及组模拟赛
  20. bzoj4237: 稻草人 cdq分治 单调栈

热门文章

  1. 编程原理&mdash;如何用javascript代码解决一些问题
  2. 网站log记录
  3. 吴裕雄--天生自然KITTEN编程:一箭穿心
  4. 吴裕雄--天生自然KITTEN编程:逃脱升天
  5. 日志框架之2 slf4j+logback实现日志架构 &middot; 远观钱途
  6. Apple store,奢华背后的辛酸
  7. 金矿还是大坑 VR创业真有那么美好?
  8. css进阶之二:flex弹性布局
  9. Javascript学习笔记-基本概念-操作符
  10. 带你入门 CSS Grid 布局