相关疑难解决方法(0)

在弃用Swift C风格循环后,在循环中减少索引

你如何在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)

for-loop decrement swift

38
推荐指数
4
解决办法
2万
查看次数

在Swift 2.0中使用Stride

我正试图弄清楚如何在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获得的所有内容都是有限的.

谢谢

sequence stride swift

30
推荐指数
1
解决办法
2万
查看次数

使用乘法器步骤的Swift迭代数组

我有100个项目的数组.我想用特定的步骤,2n,3n,4n等迭代它.例如,如果n = 3,我想迭代3,6,9,12个数组元素.

怎么实现呢?谢谢.

arrays swift

1
推荐指数
1
解决办法
277
查看次数

标签 统计

swift ×3

arrays ×1

decrement ×1

for-loop ×1

sequence ×1

stride ×1