[swift-evolution] For-loop revisited
taras.zakharko at uzh.ch
Wed Mar 9 06:21:35 CST 2016
> On 09 Mar 2016, at 00:01, Ted F.A. van Gaalen via swift-evolution <swift-evolution at swift.org> wrote:
> However, in the real world, especially when working with technical
> and scientific data and for instance in time critical applications
> like 3D presentations fast iterations become a necessity.
There is no reason why collection-based iteration can’t be as fast as a classical C for loop. The compiler should be able to optimise all the overhead away. , even unroll shorter loops. Maybe it doesn’t do it yet. I’d rather see resources invested into improving the compiler to inline/unroll code better where appropriate rather then introducing additional syntax to support a marginal use case.
More information about the swift-evolution