> On 17 Mar 2016, at 14:48, nebulabox via swift-evolution
> <[email protected]> wrote:
>
> I have several codes like the following:
>
> for var i = 0; i < myarr.count; i += n { // the step is NOT 1
> // many codes
> }
>
> (…) If no C-style for loop, what's the best replacement for it ?
The stride is what you're looking for:
for i in stride(from: 0, to: myarr.count, by: n) {
// ...
}
In the current Swift release, you'd construct it like this though:
for i in 0.stride(to: myarr.count, by: n) {
// ...
}
— Pyry
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution