Swift Set forEach()

forEach() 方法用于迭代集合中的每个元素。

示例

var information: Set = ["Charlie", "Harvey", "Donna"]

// use forEach() to iterate through a set information.forEach { info in print(info) }
// Output: // Charlie // Donna // Harvey

forEach() 语法

forEach() 方法的语法是:

set.forEach{iterate}

其中,setSet 类的一个对象。


forEach() 参数

forEach() 方法接受一个参数

  • iterate - 一个闭包体,它将集合的元素作为参数。

forEach() 返回值

  • forEach() 方法不返回值。它只迭代集合。

示例 1:Swift 集合 forEach()

// create a set numbers
var numbers: Set = [2,4,6,8,10]

// use forEach() to iterate through a set numbers.forEach { number in print(number) }

输出

6
8
2
4
10

在上面的示例中,我们创建了一个名为 numbers 的集合,并使用 forEach() 方法对其进行迭代。注意闭包体,

{ number in 
  print(number)
}

在这里,number 代表 numbers 中的每个元素。在每次迭代中都会打印每个元素。


示例 2:forEach 与 for 循环

// create a set numbers
var numbers: Set = [1,2,3]

print("Using forEach():")

// use forEach() to iterate through a set numbers.forEach { number in print(number) }
print("Using for loop:")
// use for loop to iterate through a set for number in numbers { print(number) }

输出

Using forEach():
3
1
2
Using for loop:
3
1
2
你觉得这篇文章有帮助吗?

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

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

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