跳到主要内容

Swift数组的count属性

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

示例

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

// 计算languages中的元素总数
var result = languages.count

print(result)

// 输出:3

count语法

数组count属性的语法如下:

array.count

这里,arrayArray类的对象。

count返回值

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

示例1:Swift数组的count

var names = ["Gregory", "Perry", "Nadal"]

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

var employees = [String]()

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

输出

3
0

在上面的示例中,由于:

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

示例2:使用if...else与count

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

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

print( "数组大小较大")
}

else {

print("数组大小较小")
}

输出

数组大小较大

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

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