跳到主要内容

Swift集合的count属性

count 属性返回集合中的元素总数。

示例

var employees: Set = ["Ranjy", "Sabby", "Pally"]

// 计算集合中的元素总数
var result = employees.count

print(result)

// 输出: 3

count 语法

集合 count 属性的语法如下:

set.count

这里,setSet 类的一个对象。

count 返回值

count 属性返回集合中的元素总数。

示例 1:Swift Set count

var names: Set = ["Gregory", "Johnny", "Kate"]

// 计算 names 集合中的元素总数
print(names.count)

var employees = Set<String>()

// 计算 employees 集合中的元素总数
print(employees.count)

输出

3
0

在上面的示例中,因为:

  • names 包含三个字符串元素,所以该属性返回 3
  • employees 是一个空集合,所以该属性返回 0

示例 2:使用 count 结合 if...else

var numbers: Set = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

// 为真,因为 numbers 中有 10 个元素
if (numbers.count > 5) {

print( "集合大小较大")
}

else {

print("集合大小较小")
}

输出

集合大小较大

在上面的示例中,我们创建了一个名为 numbers 的集合,其中包含 10 个元素。

在这里,由于集合中有 10 个元素,numbers.count > 5 求值为 true,因此执行 if 块内的语句。