Swift 字典 count

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 

这里,dictionaryDictionary 类的一个对象。


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 块内的语句。

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战