首页 > 解决方案 > 如何跨步遍历数组?

问题描述

我想大步遍历一个数组。例如,我有一个数组[0,1,2,3,4,5,6,7,8,9]。我想以 . 的步幅遍历这个数组3oc代码如下:

for (int i = 0; i < array.count; i += 3) {

}

我怎么能做到这一点swift

标签: swift

解决方案


您可以使用带 stride 的 for 循环来遍历数组

let testarray = [0,1,2,3,4,5,6,7,8,9]

for i in stride(from: 0, to: testarray.count, by: 3) {
    print(testarray[i])
}

推荐阅读