[swift-evolution] Revisiting SE-0110

Tony Parker anthony.parker at apple.com
Wed May 24 14:12:14 CDT 2017

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170524/01c6e840/attachment.html>

More information about the swift-evolution mailing list