Swift集合的count属性
count
属性返回集合中的元素总数。
示例
var employees: Set = ["Ranjy", "Sabby", "Pally"]
// 计算集合中的元素总数
var result = employees.count
print(result)
// 输出: 3
count 语法
集合 count
属性的语法如下:
set.count
这里,set
是 Set
类的一个对象。
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
块内的语句。