你如何在Swift 3.0中表达一个递减的索引循环,其中下面的语法不再有效?
for var index = 10 ; index > 0; index-=1{
print(index)
}
// 10 9 8 7 6 5 4 3 2 1
Run Code Online (Sandbox Code Playgroud) 我正试图弄清楚如何在Swift中使用Stride功能.
从Xcode 7.0 beta 6开始,它似乎再次发生了变化.
以前我可以使用
let strideAmount = stride(from: 0, to: items.count, by: splitSize)
let sets = strideAmount.map({ clients[$0..<advance($0, splitSize, items.count)] })
Run Code Online (Sandbox Code Playgroud)
现在,尽管代码提示我无法弄清楚如何使用此功能.
任何例子都会有所帮助,谢谢.
我看过一些例子,但我无法掌握如何使用它.我从Apple Docs获得的所有内容都是有限的.
谢谢
我有100个项目的数组.我想用特定的步骤,2n,3n,4n等迭代它.例如,如果n = 3,我想迭代3,6,9,12个数组元素.
怎么实现呢?谢谢.