Utilizando Stride en Swift 2.0
sequence (1)
Cambió un poco, aquí está la nueva sintaxis:
0.stride(to: 10, by: 2)
y
Array(0.stride(to: 10, by: 2)) // is [0, 2, 4, 6, 8]
Si echa un vistazo here , puede ver qué tipos se ajustan al protocolo Strideable
.
Como @RichFox señaló, en Swift 3.0, la sintaxis cambió a la forma de función global original como:
stride(from:0, to: 10, by: 2)
Estoy tratando de averiguar cómo usar las funciones de Stride en Swift.
Parece que ha cambiado de nuevo, desde Xcode 7.0 beta 6.
Anteriormente podia usar
let strideAmount = stride(from: 0, to: items.count, by: splitSize)
let sets = strideAmount.map({ clients[$0..<advance($0, splitSize, items.count)] })
Ahora, a pesar de la sugerencia de código, no puedo averiguar cómo usar esta función.
Cualquier ejemplo sería útil gracias.
He visto examples , pero no puedo entender cómo usarlo. Todo lo que obtengo de los Apple Docs es limitado.
Gracias