[swift-evolution] Removing enumerated?

Dave Abrahams dabrahams at apple.com
Mon Feb 6 16:29:31 CST 2017

on Sun Feb 05 2017, Patrick Pijnappel <swift-evolution at swift.org> wrote:

> Note that zip(a.indices, a) requires advancing the index twice each
> iteration, which for non-array collections is not necessarily super
> trivial. Considering we're talking about such a low-level operation as
> iterating through a collection this might be worth considering.

If you're worried about this, there's a really easy solution: write your
loop over a.indices and the subscript a using those indices to get the

> Personally I'm in favor of adding indexed().

As mentioned earlier in the thread, I'm strongly opposed to adding it at
this time.


More information about the swift-evolution mailing list