集合:无序的,唯一的(distinct & unordered)
Swift的集合没有简单缩写,只能写成Set<element>
集合可以用[]清空
声明:var favouriteGenres: Set = ["Rock", "Classical", "Hip Hop"]
一些用法:
查询个数:favouriteGenres.count
判断是否为空:favouriteGenres.isEmpty
插入:favouriteGenres.insert(" ") az
删除:favouriteGenres.remove("Rock") ,并返回删除值
全部删除:favouriteGenres.removeAll()
是否包含:favouriteGenres.contains("Funk")
排序:favouriteGenres.sorted()
集合的一些运算:
-
== 全部相等
-
isSubset(of:) 是否为子集,相等也算
-
isSuperset(of:) 是否包含,相等也算
-
isStrictSubset(of:) or isStrictSuperset(of:) 严格子集,严格包含,相等不算
-
isDisjoint(with:) 是否有交集
|
请发表评论