This is funny because this “expected behavior” is actually a heavily
criticized part of C behavior. I think this change would cause just as much
if not more confusion than it alleviates.

On Fri, Jul 28, 2017 at 12:19 PM, Kwanghoon Choi via swift-evolution <
swift-evolution@swift.org> wrote:

> Hello
>
> I found someone easy mistake using for in loop statement.
>
> Ex)
> var i = 0
> for i in 0..<10 { }
> print(i)
>
> And this user expected print(i) is “10”
>
> Many experienced swift developers doesn’t misunderstand like this. But
> always someone is new comers, and I think this expression make
> misunderstand easy too.
>
> So why not like this?
>
> var I = 0
> for 0..<10 { (i) in … }
>
> I think this is more understandable for loop expression.
>
> Best Regards
>
> - Jay Choi
> _______________________________________________
> swift-evolution mailing list
> swift-evolution@swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
>
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to