【发布时间】:2016-04-02 06:34:19
【问题描述】:
我正在使用 Swift 并且有两套,比如说:
var setA: set<Int>
var setB: set<Int>
如何比较这两个集合,看它们是否相同(无论顺序如何,都具有相同的元素)?
【问题讨论】:
我正在使用 Swift 并且有两套,比如说:
var setA: set<Int>
var setB: set<Int>
如何比较这两个集合,看它们是否相同(无论顺序如何,都具有相同的元素)?
【问题讨论】:
因此,您可以检查 A 是否是 B 的子集,反之亦然。
let abcSet: Set = ["Chips", "Sandwiches", "Salad"]
var foodSet = Set(["Salad", "Chips", "Sandwiches"])
abcSet.isSubsetOf(foodSet); // true
foodSet.isSubsetOf(abcSet); // true
【讨论】: