(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

swift基础--数组、字典的更多相关文章

  1. OC基础:数组.字典.集 分类: ios学习 OC 2015-06-18 18:58 47人阅读 评论(0) 收藏

    ==============NSArray(不可变数组)=========== NSArray,继承自NSObject  用来管理(储存)一些有序的对象,不可变数组. 创建一个空数组 NSArray ...

  2. Swift语法基础入门二(数组, 字典, 字符串)

    Swift语法基础入门二(数组, 字典, 字符串) 数组(有序数据的集) *格式 : [] / Int / Array() let 不可变数组 var 可变数组 注意: 不需要改变集合的时候创建不可变 ...

  3. 窥探Swift之数组与字典

    说到数组和字典,只要是编过程的小伙伴并不陌生.在Swift中的数组与字典也有着一些让人眼前一亮的特性,今天的博客就来窥探一下Swift中的Array和Dictionary.还是沿袭之前的风格,在介绍S ...

  4. Swift 之数组与字典

    http://www.cocoachina.com/swift/20151230/14802.html 说到数组和字典,只要是编过程的小伙伴并不陌生.在Swift中的数组与字典也有着一些让人眼前一亮的 ...

  5. Swift学习—字符串&数组&字典

    字符串 OC和Swift中字符串的区别 在OC中字符串类型时NSString,在Swift中字符串类型是String OC中字符串@"",Swift中字符串"" ...

  6. Swift(一,创建对象,类型推导,基本运算,逻辑,字符串,数组,字典)

    swift用起来刚开始感觉有点怪怪的,但用了一段时间觉得还是挺好用的,哈哈.毕竟都是要有一个过程的嘛. 我就写一些自己在使用swift的时候的注意点吧,如有不正之处,还请指正! 一.在开发中优先使用常 ...

  7. Swift基础语法学习总结(转)

    Swift基础语法学习总结 1.基础  1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift使用print和println打印,它的传参是一个泛型 ...

  8. Swift基础语法学习总结

    Swift基础语法学习总结Swift高级语法学习总结Swift语法总结补充(一) 1.基础  1.1) swift还是使用// 和/* */ 来注释,并且/* */允许多行注释. 1.2) swift ...

  9. 第三篇、Swift基础学习

    1.常量与变量 什么是常量和变量 在Swift中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量 使用let来定义常量,定义之后不可以修改 使用var来定义变量,定义之后可以修改 变量的 ...

随机推荐

  1. OSI七层模型:TCP/IP && HTTP && WebSocket && MQTT

    OSI七层模型分为 物理层:  建立.维护.断开物理连接 处理bit流 数据链路层,将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正 处理数据帧 Frame 网络层,进行逻辑地址 ...

  2. Jersey(1.19.1) - Sub-resources

    @Path may be used on classes and such classes are referred to as root resource classes. @Path may al ...

  3. unity3d所要知道的基础知识体系大纲,可以对照着学习,不定期更新

    本文献给,想踏入3D游戏客户端开发的初学者. 毕业2年,去年开始9月开始转作手机游戏开发,从那时开始到现在一共面的游戏公司12家,其中知名的包括搜狐畅游.掌趣科技.蓝港在线.玩蟹科技.天神互动.乐元素 ...

  4. 推荐一款App运营工具:AYL爱盈利App榜单监控

    对包括开发者.产品运营.投资人在内的诸多移动互联网从业人员而言,国内Android应用市场和IOS应用市场的榜单变化数据时大家的必修功课之一:看看这段时间所关注的垂直领域里最火的是哪几款应用:看看竞争 ...

  5. 备忘====[HttpPost]和[AcceptVerbs(HttpVerbs.Post)]区别

    1.共同点:[HttpPost]和[AcceptVerbs(HttpVerbs.Post)]都是只接受POST请求过来的数据. 2.不同点:在MVC中如果想一个action既可以回应POST请求也可以 ...

  6. SQL获取刚插入的记录的自动增长列ID的值

    假设表结构如下: CREATE TABLE TestTable ( id int identity, CreatedDate datetime ) SQL2005获得新增行的自动增长列的语句如下: i ...

  7. 第六篇、AVplayer定制视频播放控件

    1.引用头文件#import AVFoundation 2.自定义AVPlayer(播放的机器) 3.自定义AVPlayerItem(胶片) >> 视频的URL转成AVAsset 4.AV ...

  8. 关于《Swift开发指南》背后的那些事

    时间轴(倒叙)2014年8月底在图灵出版社的大力支持下,全球第一本全面.系统.科学的,包含本人多年经验的呕心沥血之作<Swift开发指南>(配有同步视频课程和同步练习)全线重磅推出2014 ...

  9. 转:ASP.NET中的SESSION实现与操作方法

    在ASP.NET中,状态的保持方法大致有:ApplicationState,SessionState,Cookie,配置文件,缓存. ApplicationState 的典型应用如存储全局数据. Se ...

  10. C# GET 和 SET作用

    C#中get和SET,看来看去还是看不懂,通俗一点解释一下,用了有什么好处,不用会怎么样 如果你这样写是没有什么不一样的. private int __Old; public int Old{ get ...