count
属性用于返回数组中存在的元素的总数。
示例
var languages = ["Swift", "C", "Java"]
// count total number of elements in languages
var result = languages.count
print(result)
// Output: 3
count 语法
数组 count
属性的语法是
array.count
其中,array 是 Array
类的一个对象。
count 返回值
count
属性用于返回数组中存在的元素的总数。
示例 1:Swift 数组 count
var names = ["Gregory", "Perry", "Nadal"]
// count total elements on names
print(names.count)
var employees = [String]()
// count total elements on employees
print(employees.count)
输出
3 0
在上面的示例中,由于
- names 包含三个字符串元素,该属性返回 3。
- 如果 employees 是一个空数组,则该属性返回 0。
示例 2:将 count 与 if...else 结合使用
var numbers = [1,2,3,4,5,6,7,8,9,10]
// true because there are 10 elements on numbers
if (numbers.count > 5) {
print( "The array size is large")
}
else {
print("The array size is small")
}
输出
The array size is large
在上面的示例中,我们创建了一个名为 numbers 的数组,其中包含 10 个元素。
这里,由于数组中有 10 个元素,因此 numbers.count > 5
的计算结果为 true
,因此会执行 if
块内的语句。