第六章 集合

第六章 集合

在 Swift 语言中,有两种集合类型。数组用来存储一组有序的变量,字典则是存储一组无序的变量。正如我们通过目录查阅一本普通的新华字典一样,字典类型的集合可以通过索引来查询某个我们需要的值,在 Swift 语言中,称之为关键字。如果读者熟悉 C++/STL,那么他们对应的就是 vector 和 map。
数组和字典所存储的变量都是相同类型的,并且在声明数组或字典时,类型就已经确定。我们不能向一个字符串类型的数组中放入一个整数。这种严格做法的好处是当我们从自己定义的数组中取出一个变量时,我们得到的永远是确定的类型。它能保证我们开发代码的类型一致性,并且帮助我们在开发早期发现类型的错误。

注意:
在赋值给常量、变量,或者作为参数传递给函数时,数组会表现出与其他类型不同的行为。更多信息参见

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,207评论 4 61
  • 原文链接:Collection Data Structures In Swift原文日期:2015/04/21 译...
    梁杰_numbbbbb阅读 10,393评论 2 14
  • 又到半个月探望一次儿子的时间了。我拎着儿子电话嘱咐我要带的东西,走进了他们宿舍。 宿舍里到处是人,...
    婉叶老师阅读 4,513评论 5 18
  • 问天问大地,我问问自己!人生何图只求安稳,如诗的画面早已烟消云散,而烦脑却留在心头,如何摆脱那个不想要的自己,我一...
    念追忆loveing阅读 1,742评论 0 0
  • 之前粗略的浏览过《你的2岁孩子》这本书,最近几天被娃弄得实在有些招架不住,感觉过了个年,他增长的不光是年龄...
    笑笑妈521阅读 1,215评论 1 1