📜  在 Julia 中访问集合的每个元素 – foreach() 方法(1)

📅  最后修改于: 2023-12-03 15:23:11.569000             🧑  作者: Mango

在 Julia 中访问集合的每个元素 – foreach() 方法

在 Julia 中,有时候需要遍历集合中的每个元素并对其执行操作。这可以通过 foreach() 方法轻松实现。

foreach() 方法接受两个参数:要迭代的集合和一个函数参数。该函数将在集合中的每个元素上执行。

下面是一个例子,演示如何使用 foreach() 方法来遍历数组并对其进行操作:

my_array = [1, 2, 3, 4, 5]
foreach(x -> println(x * 2), my_array)

输出:

2
4
6
8
10

在这个例子中,我们定义了一个数组 my_array,包含了五个整数。然后,我们使用 foreach() 方法遍历该数组,并将每个元素乘以2并打印结果。

除了打印每个元素的结果之外,我们还可以执行其他的操作,比如将它们添加到另一个数组中:

my_array = [1, 2, 3, 4, 5]
new_array = Int64[]
foreach(x -> push!(new_array, x * 2), my_array)
println(new_array)

输出:

[2, 4, 6, 8, 10]

在这个例子中,我们定义了一个空的 Int64 数组 new_array,然后使用 foreach() 方法遍历 my_array 并将每个元素乘以2添加到 new_array 中。

总的来说,使用 foreach() 方法可以轻松地遍历集合并对其执行任意操作。这是在 Julia 中实现迭代的简单而强大的方法之一。