Swift 迭代数组和字典

17 Mar 2025 | 阅读 2 分钟

在编程中,我们经常需要循环遍历数组以对数组和字典的单个项目执行操作。但是,Swift 提供了多种循环访问集合的方法。我们将讨论在 swift 中迭代集合的方法。

首先,让我们创建一个字典,我们将在本示例中对其进行迭代。

让我们使用 for-in 循环来迭代员工字典。

它将打印字典的所有键和值。但是,我们也可以像数组一样迭代字典的反向。

它将按相反的顺序打印字典的键和值。我们还可以使用 enumerated() 来获取键,值相对于它们在字典中的位置。

它会在控制台上打印这些值以及它们在字典中的索引。

我们还可以使用高阶函数,如 forEach() 来迭代任何集合。使用 forEach() 类似于 for-in 循环,如下所示。

但是,我们不能使用跳转语句(如 break 和 continue)来使用 forEach() 方法。 我们可以使用 forEach() 方法执行各种操作。 让我们考虑以下示例,该示例在控制台上打印前 100 个数字的平方。


下一个主题Swift 随机数