(1)初始化

(2)新增、修改、删除

(3)清空

(4)遍历

  1. var array1 = ["x","y","z"]
  2. var array2:[String] = ["x","y","z"]
  3. var array3:Array<String> = ["x","y","z"]
  4. array1[0]
  5. array1[1]
  6. //初始化
  7. var array4 = []//不建议使用此方法进行初始化,可以用来清空数组
  8. var array5 = [Int]()
  9. var array6 = Array<String>()
  10. //新增、修改、删除
  11. array6.append("x")
  12. array6.append("y")
  13. array6.append("z")
  14. array6 = []//清空数组
  15. array6
  16. array6.isEmpty
  17. array6 += ["m"]
  18. array6.insert("n", atIndex: 0)
  19. array6
  20. array6.removeAtIndex(0)
  21. array6
  22. array6.removeLast()
  23. array1[0]
  24. array1[1...2] = ["a","b","c"]
  25. array1[0...2] = ["a"]
  26. //遍历
  27. for (index,item) in enumerate(array1){
  28. println("index : \(index) value : \(item)")
  29. }

(1)初始化

(2)新增、修改、删除、查询

(3)遍历

    1. var dict1:Dictionary<String,String> = ["ak":"av","bk":"bv","ck":"cv"]
    2. var dict2:Dictionary<Int,String> = [1:"av",5:"bv",6:"cv"]
    3. dict1["ak"]
    4. dict1["bk"]
    5. dict2[5]
    6. dict2[6]
    7. dict2
    8. //初始化
    9. var dict3 = Dictionary<String,String>()
    10. var dict4 = [String:String]()
    11. dict4
    12. //清空
    13. dict2 = [:]
    14. //数组数量、根据键获取值
    15. dict1.count
    16. dict1["ak"]! + "x"//可选型
    17. //修改
    18. dict1["ak"] = "aav"
    19. dict1.updateValue("aaaav", forKey: "ak")
    20. //新增
    21. dict1["dk"] = "dk"
    22. //删除
    23. dict1["dk"] = nil
    24. dict1.removeValueForKey("dk")
    25. for (key,value) in dict1 {
    26. println("key \(key), value \(value)")
    27. }
    28. Array(dict1.keys)
    29. dict1.values

最新文章

  1. Xcode使错误停在出错代码上
  2. 比较NHibernate和Entity Framework
  3. 安装时遇到:正在尝试其它镜像。 http://mirrors.btte.net/centos/7.2.1511/extras/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - &quot;Could not resolve host: mirrors.btte.net; 未知的错误&quot;
  4. 12 个 Web 设计师必备的 Bootstrap 工具
  5. poj 2711 Leapin&#39; Lizards &amp;&amp; BZOJ 1066: [SCOI2007]蜥蜴 最大流
  6. groovy构建和解析xml文件
  7. 在ubuntu上编译chrome
  8. qrcode生成二维码插件
  9. 机器学习(二)-kNN手写数字识别
  10. ASP.NET CORE入门之读取Json配置文件
  11. KnockoutJS-模板绑定
  12. .net Core 2.0应用程序发布到IIS上注意事项
  13. 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙
  14. 22、集合(Collection)
  15. 使用nginx生成缩略图
  16. [POJ3370]&amp;[HDU1808]Halloween treats 题解(鸽巢原理)
  17. Python 静态方法、类方法和属性方法
  18. HDU4667(有错)
  19. junit基础学习
  20. RocketMQ3.2.6安装部署及调用

热门文章

  1. Oracle分页查询语句的写法(转)
  2. hihocoder 1038 01背包
  3. Git - Eclipse 提交工程至 GitHub
  4. 第七章 jQuery操作表格及其它应用
  5. Excel日期格式单元格写成yyyy.MM.dd格式将无法读取到DataTable
  6. .NET委托与事件文章收集
  7. Android第三方授权(QQ篇)
  8. Javascript之相册拖动管理
  9. jFinal中报对应模型不存在的错误(The Table mapping of model: demo.User not exists)
  10. ### Caffe