swift sequence stride

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