Swift 4.0 数组(Array)学习

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

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

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,675评论 0 13
  • 20岁以前,我都是那个别人家的孩子,再安分不过的姑娘。深陷在自己的日子里,努力生长。就像七月与...
    浅浅盈心阅读 2,635评论 0 0
  • 浦东大街上: “妈妈....你在哪里啊,初梦好想你!”突然一辆汽车驶来,晓雪还没来得及躲闪就被撞倒 ps:开车...
    妹妹的辣条阅读 2,823评论 0 2