What about "strideby" Brandon
> On Apr 14, 2016, at 8:57 PM, Hans Huck via swift-evolution > <[email protected]> wrote: > > Erica Sadun via swift-evolution <swift-evolution@...> writes: >> >> >>> On Apr 14, 2016, at 1:42 PM, Hans Huck via swift-evolution > <swift-evolution <at> swift.org> wrote: >>> Please elaborate. How could >>> >>> for i in (1...10).by(3) >>> >>> possibly be misinterpreted? >> >> (1..<11), (4..<14), (7..<17)... > > Or (3..<30)? :) > > With that reasoning, "for in" would have to be changed to "for each" to > avoid possible misinterpretation; after all, "i" could be a range and "for i > in" could test if it's a subrange of (1...10). > > Basically, there is no such thing as "unmistakable", not least because the > very same keywords and symbols are being used for different purposes in > different languages. There are only degrees of clarity. > > Anyway, why not just make it .step() then, like in Ruby? > > Instead of a "by" keyword, I'd be happy with syntactic sugar in the form of > > for i in p1..<p2 step x > > too, btw. > > -- Hans > > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
