[swift-evolution] C-style For Loops
Andy Matuschak
andy at andymatuschak.org
Thu Dec 3 17:46:27 CST 2015
Just checked; ditto Khan Academy.
> On Dec 3, 2015, at 3:43 PM, Keith Smiley <keithbsmiley at gmail.com> wrote:
>
> For what it's worth we don't have a single C style for loop in the Lyft
> codebase.
>
> --
> Keith Smiley
>
> On 12/03, Douglas Gregor wrote:
>>
>>> On Dec 3, 2015, at 3:32 PM, Erica Sadun <erica at ericasadun.com> wrote:
>>>
>>> Does Swift still needs C-style for loops with conditions and incrementers?
>>>
>>> <Screen Shot 2015-12-03 at 4.30.15 PM.png>
>>>
>>> More Swift-like construction is already available with for-in-statements and stride.
>>> This would naturally starve the most common point for -- and ++ operators as well.
>>
>> My intuition *completely* agrees that Swift no longer needs C-style for loops. We have richer, better-structured looping and functional algorithms. That said, one bit of data I’d like to see is how often C-style for loops are actually used in Swift. It’s something a quick crawl through Swift sources on GitHub could establish. If the feature feels anachronistic and is rarely used, it’s a good candidate for removal.
>>
>> - Doug
>>
>>
>
>> _______________________________________________
>> swift-evolution mailing list
>> swift-evolution at swift.org
>> https://lists.swift.org/mailman/listinfo/swift-evolution
>
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
More information about the swift-evolution
mailing list