<分区>
我有一个包含 100 个项目的数组。 我想用特定的步骤迭代它,2n、3n、4n 等。例如,如果 n = 3,我想迭代数组的 3、6、9、12 个元素。
如何实现?谢谢。
<分区>
我有一个包含 100 个项目的数组。 我想用特定的步骤迭代它,2n、3n、4n 等。例如,如果 n = 3,我想迭代数组的 3、6、9、12 个元素。
如何实现?谢谢。
最佳答案
在 Swift 中,您可以在 stride
的帮助下完成此操作。
let n = 3
for index in stride(from: 0, through: 100, by: n) {
print(index)
}
索引的输出:
0
3
6
9
12
15
18
21
24
27
30
33
36
39
42
...
关于arrays - 使用乘数步骤快速迭代数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44625847/