Swift 3.0 数组

数组

  • 1.创建数组
    let someInts:[Int] = [] //创建一个类型为Int的空数组
    var someInts1 = [Int](repeating: 10, count: 15) //创建一个类型为Int,数量为3,初始值为10的空数组
    var someInts2:[Int] = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] //直接填写数据创建数组
    var someString:[String] = ["aa","bb"] //创建一个数组类型的
    let someString1 = Array(repeating: 2.5, count: 3)
  • 2.读取数组中数据的数量
    print(someInts1.count)
  • 3.判断数组是否为空
    print(someInts.isEmpty)
    print(someInts2.isEmpty)
  • 4.数组后面 添加新的数据项
    someString.append("shuiguo")
    someString += ["cc","ee","dd","gg","ff","dd"]
  • 5.获取数据中的数据项
    print(someInts1[0])
    print(someInts1[1])
  • 6.修改已有索引对应的数据值
    someInts2[0] = 20
    // 可以利用下标一次改变一系列数据值
    someString[1...6] = ["胡椒","辣椒"]
  • 7.insert 在某个具体索引值之前添加数据项
    someInts2.insert(4, at: 0)
  • 8.remove 在某个具体位置,删除数据项
    someInts2.remove(at: 10)
    someInts2.removeLast()
    someInts2.removeFirst()
    // 删除后面4个
    someInts2.removeLast(4)

数组的遍历

    for item in someInts2 {
        print(item)
    }
    for index in someInts2.enumerated() {
        print("Item \(index.element) : \(index.offset) \(index)")
    }
  • 倒序遍历
    for index in someInts2.reversed() {
    print(index)
    }
  • 倒序下标遍历
    for index in someInts2.reversed().enumerated() {
    print("Item (index.element) : (index.offset) (index)")
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 4,894评论 0 4
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 9,474评论 1 10
  • 136.泛型 泛型代码让你可以写出灵活,可重用的函数和类型,它们可以使用任何类型,受你定义的需求的约束。你可以写出...
    无沣阅读 5,462评论 0 4
  • 1 .数组 Arrays 数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。这和O...
    iceMaple阅读 3,398评论 0 1
  • 今天分享的书是日本作家近藤麻理惠写的《怦然心动的人生整理魔法》。里面讲到要拥有心动的整理魔法要经过这三个步骤。 想...
    思彤lu阅读 1,247评论 0 0

友情链接更多精彩内容