[swift-users] Reordering tuples with named components
tuuranton at tutanota.de
tuuranton at tutanota.de
Tue Apr 5 14:40:35 CDT 2016
This code works great in Swift 2.2:
------------func foo() -> (a: String, b: Int) { return ("asdf", 4)}
var z: (b: Int, a: String)z = foo()
print("\(z.0)") //4print("\(z.1)") //asdf------------
Notice how I have reordered a and b.
As a result the meaning of .0 and .1 have changed.
Can I, or am I likely to be able to, rely on this behavior going forward into
Swift 2.3, Swift 3, Swift 4 and beyond?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20160405/fed58da0/attachment.html>
More information about the swift-users
mailing list