Swift 数组 isEmpty

isEmpty 属性用于检查数组是否为空。

示例

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

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

isEmpty 语法

数组 isEmpty 属性的语法如下:

array.isEmpty 

其中,arrayArray 类的一个对象。


isEmpty返回值

isEmpty 属性返回:

  • true - 如果数组不包含任何元素
  • false - 如果数组包含一些元素

示例 1: Swift Array isEmpty

var names = ["Gregory", "Perry", "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 = [String]()

// true because names is an empty array if (names.isEmpty) {
print( "Array is empty") } else { print("Elements:", names) }

输出

Array is empty

在此,names 数组为空,因此执行了 if 块。

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

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

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

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