1 Star 0 Fork 8

懒阳阳 / SwiftGitBook

forked from 卟败灬筱龙 / SwiftGitBook 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
数组.md 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
Anonymous 提交于 2016-09-20 17:45 . Updates 可选类型.md

数组

数组的简介

  • 数组(Array)是一串有序的有相同类型元素构成的集合
  • 数组中的元素是有序的,是可以重复出出现的
  • Swift中的数组
    • Swift数组类型是Array

数组的初始化

  • 数组分成:可变数组,不可变数组
    • 使用let修饰的数组是不可变数组
    • 使用var修饰的数组是可变数组

定义数组

let Ary1:Array<Int> = [1,2,4,5]
//let Ary1:Array<String> = ["aa","bb","cc"]
var ary2 = Array<String>()//少见
var AryM = [String]()

对可变数组的基本操作

 //add
    AryM.append("aaa")
    AryM.append("bbb")
    AryM.append("ccc")
    AryM.append("ddd")
 //del
    AryM.removeAtIndex(0)
    AryM
 //修改
    AryM[0] = "zzz"
    AryM
 //取
    AryM[1]

遍历数组

    AryM.append("aaa")
    AryM.append("bbb")
    AryM.append("ccc")
    AryM.append("ddd")

根据下标遍历

    for var i in 0..<AryM.count{
        print(AryM[i])
    }

//直接遍历

    for string in AryM{
        print(string)
    }

//遍历范围内的数据

    for string in AryM[0..<2]{
         print(string)
    }
    for var i in 0..<2{
         print(AryM[i])
    }

数组的合并

    let array1 = [1,2,3]
    let array2 = ["a","b","c"]
    //let array3 = array1+array2
    let array4 = [4,5,6]
    let array5 = array1+array4
1
https://gitee.com/xybc/SwiftGitBook.git
git@gitee.com:xybc/SwiftGitBook.git
xybc
SwiftGitBook
SwiftGitBook
master

搜索帮助