Swift Set isSuperset()

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)

其中,setSet 类的一个对象。


isSuperset() 参数

isSuperset() 方法接受一个参数

  • otherSet - 元素的集合。

isSuperset() 返回值

  • 如果 setotherSet 的超集,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() 方法来检查一个集合是否是另一个集合的超集。

由于

  • 如果 employeesdevelopers 的超集,则该方法返回 true
  • 如果 employees 不是 designers 的子集,则该方法返回 false
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战