Closed. This question needs details or clarity。它目前不接受答案。
想改进这个问题吗?添加细节并通过editing this post澄清问题。
去年关门了。
你能解释一下步伐敏捷的优点和它的特殊用途吗?
例如。:
for i in stride(from: 0, to: 10, by: 1) {
    print(i)  // prints from 0 to 9
}

相反,我们也可以使用for循环。

最佳答案

您的问题似乎是询问stride相对于具有for等范围的基本1..<10循环的好处。
stride支持按1以外的值递增。

// count by 3
for x in stride(from: 3, to: 30, by: 3) {
}

// Backwards
for n in stride(from: 20, to: 0, by: -4) {
}

stride适用于非整数值。
for r in stride(from: 3.14, to: 234.14234, by: 5.6345) {
}

10-08 12:30