Swift Set isEmpty

isEmpty 属性用于检查集合是否为空。

示例

var languages: Set = ["Swift", "C", "Java"]

// check if languages is empty or not var result = languages.isEmpty
print(result) // Output: false

isEmpty 语法

集合 isEmpty 属性的语法如下:

set.isEmpty 

其中,setSet 类的一个对象。


isEmpty返回值

isEmpty 属性返回:

  • true - 如果集合不包含任何元素
  • false - 如果集合包含一些元素

示例 1:Swift 集合 isEmpty

var names: Set = ["Alcaraz", "Sinner", "Nadal"]

// check if names is empty or not print(names.isEmpty)
var employees = [String]()
// check if employees is empty or not print(employees.isEmpty)

输出

false
true

在上面的示例中,由于

  • names 包含三个字符串元素,该属性返回 false
  • employees 是一个空集合,该属性返回 true

示例 2: 将 isEmpty 与 if...else 结合使用

var names: Set = ["Federer", "Thiem"]

// false because names contains three elements if (names.isEmpty) {
print( "Set is empty") } else { print("Elements:", names) }

输出

Elements: ["Federer", "Thiem"]

在这里,names 集合不为空,因此会跳过 if 代码块,执行 else 代码块。

你觉得这篇文章有帮助吗?

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

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

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