count
属性返回字典中元素的数量。
示例
var languages = ["Swift": 2012, "C": 1972, "Java": 1995]
// return total elements of languages
var result = languages.count
print(result)
// Output: 3
count 语法
字典 count
属性的语法是
dictionary.count
这里,dictionary 是 Dictionary
类的一个对象。
count 返回值
count
属性返回字典中存在的元素总数。
示例 1:Swift 字典 count
var nameAge = ["Alcaraz": 18, "Sinner": 20, "Nadal": 34]
// count total elements on names
print(nameAge.count)
var employees = [String: String]()
// count total elements on employees
print(employees.count)
输出
3 0
在上面的示例中,由于
- nameAge 包含三个键/值对,该属性返回 3。
- employees 是一个空字典,该属性返回 0。
示例 2:将 count 与 if...else 结合使用
var employees = ["Sabby": 1001, "Patrice": 1002, "Ranjy": 1003 ]
// true because there are only 3 elements on employees
if (employees.count > 5) {
print("Large Company")
}
else {
print("Small Company")
}
输出
Small Company
在上面的示例中,我们创建了一个名为 employees 的字典,其中包含 3 个键/值对。
这里,由于字典中只有 3 个键/值对,因此 numbers.count > 5
的计算结果为 false
,所以执行了 else
块内的语句。