isSuperset()
方法如果一个集合包含另一个集合(作为参数传递)的所有元素,则返回 true。否则,返回 false。
示例
var A: Set = [1, 2, 3, 4, 5]
var B: Set = [1, 2, 3]
// check if A is superset of B or not
print(A.isSuperset(of: B))
// Output: true
isSuperset() 语法
set 的 isSuperset()
方法的语法是
set.isSuperset(otherSet)
其中,set 是 Set
类的一个对象。
isSuperset() 参数
isSuperset()
方法接受一个参数
- otherSet - 元素的集合。
isSuperset() 返回值
- 如果 set 是 otherSet 的超集,
isSuperset()
方法将返回true
。否则,它将返回false
。
示例:Swift Set isSuperset()
var employees: Set = ["Sabby", "Cathy", "Kenny", "Sammy", "Lanny"]
var developers: Set = ["Sabby", "Lanny"]
var designers: Set = ["Cathy", "Patty"]
// check if employees is super set of developers or not
print(employees.isSuperset(of: developers))
// check if employees is super set of designers or not
print(employees.isSuperset(of: designers))
输出
true false
在这里,我们使用 isSuperset()
方法来检查一个集合是否是另一个集合的超集。
由于
- 如果 employees 是 developers 的超集,则该方法返回
true
。 - 如果 employees 不是 designers 的子集,则该方法返回
false
。