swift - 如何跨步遍历数组?
问题描述
我想大步遍历一个数组。例如,我有一个数组[0,1,2,3,4,5,6,7,8,9]
。我想以 . 的步幅遍历这个数组3
。oc
代码如下:
for (int i = 0; i < array.count; i += 3) {
}
我怎么能做到这一点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])
}
推荐阅读
- javascript - Counting li elements --> Then applying CSS = Loading Problem
- python - How to create a timer function that can be called multiple times before it ends?
- python - Is there a way to set TTL on a document within AWS Elasticsearch utilizing python library?
- jquery - innerHTML not showing contents of second element in a
- javascript - How to properly change the state of a checkbox that pulls from a Database
- c++ - Initializing vector of vectors using assignment operator
- python - Python : Finding the closest RGB values from a list of RGB colors
- angular - Angular ShadowDom, packages are not working inside the ShadowDom component
- python - 在 Python 中对对象数组中的日期键进行排序
- java - 我的地图减少作业中的奇怪/意外输出(1 个额外输出)