Hi everyone,

We received a pull request in swift-corelibs-foundation which is apparently in 
response to a language change for SE-0110.

It turns this perfectly reasonable code:

-        self.forEach { (keyItem, valueItem) in

into this:


+        self.forEach { (arg) in
+            let (keyItem, valueItem) = arg

Is that really the design pattern we want to encourage? What was wrong with the 
previous code?

(https://github.com/apple/swift-corelibs-foundation/pull/995/files 
<https://github.com/apple/swift-corelibs-foundation/pull/995/files>)

- Tony

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to