swift 集合类型

标签(空格分隔): swift array dictionary

zybuluo

Swift 语言里的数组和字典中存储的数据值类型必须明确。

数组

数组使用有序列表存储同一类型的多个值。数据值在被插入数组之前类型必须明确,方法是通过显式的类型标注或类型推断,而且不是必须是 class 类型。

语法

Array<SomeType> 或者 [SomeType]

var someInts = [Int]()      //构造空数组
someInts = []               //根据上下文构造空数组
someInts = Array<Int>()
someInts = [Int](count: 3, repeatedValue: 1)

访问和修改数组

通过数组的方法和属性来访问和修改数组,或者下标语法。

字典

字典是一种存储多个相同类型值的容器。

语法

Dictionary<KeyType, ValueType>[KeyType : ValueType]

  • KeyType 键的类型,必须是可哈希的。所有的 swift 基本类型和 未关联值的枚举成员都是可哈希的。

读取和修改字典

通过字典的方法和属性,或者下标语法来读取和修改字典。

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

推荐阅读更多精彩内容

  • Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Ar...
    穷人家的孩纸阅读 3,652评论 3 2
  • Swift 语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Ar...
    clegec阅读 1,562评论 0 0
  • 前言 3月27号苹果发布了Swift3.1,官方教程也更新到了3.1,查看更新记录发现更新的内容对之前的文章并没有...
    BoomLee阅读 8,346评论 0 4
  • 集合类型: Swift,和其他现代编程语言一样,有内置的集合类型数组(Array)和字典(Dictionary),...
    小松树先生阅读 4,771评论 0 2
  • Swift提供了三种基本集合类型:Arrays Sets Dictionaries用来储存集合数据,数组(Ar...
    edison0428阅读 2,571评论 0 0

友情链接更多精彩内容