OrderedSet:具有定义顺序的集合

时间:2024-04-15 22:35:51
【文件属性】:

文件名称:OrderedSet:具有定义顺序的集合

文件大小:11KB

文件格式:ZIP

更新时间:2024-04-15 22:35:51

swift set immutable collection static

OrderedSet 静态的,有序的唯一对象集合。 关于 简而言之, OrderedSet是Array和Set的混合体。 像Array一样,它的元素具有定义的顺序,但是它像Set一样在其成员上强制唯一性。 在以下情况下,可以使用OrderedSet替代Array : 元素类型符合Hashable (例如Int , String , Double等,或您自己的类型), 您不需要对数组进行就地修改, 并且所有元素只能出现一次。 与使用Array ,在处理大型集合时,它可以显着提高性能。 在以下情况下,可以将OrderedSet用作Set替代品: 您不需要对集合进行就地修改, 并且您要求集合中的成员具有已定义的顺序。 OrderedSet是在没有Objective-C构造的纯Swift中实现的。 OrderedSet是一个静态集合,即一旦初始化,就无法对其进行OrderedS


【文件预览】:
OrderedSet-master
----.gitignore(77B)
----Package.swift(376B)
----README.md(5KB)
----.github()
--------workflows()
----.swiftlint.yml(143B)
----Sources()
--------OrderedSet()
----LICENSE(1KB)
----Tests()
--------OrderedSetTests()

网友评论