Ok, I created an issue: https://bugs.swift.org/browse/SR-2135
lg, Fabian Ehrentraud Mobile Developer ____________________________________ willhaben internet service GmbH & Co KG Landstraßer Hauptstraße 97-101, 1030 Wien M +43 699 1003 1604 DVR 4011331 Firmenbuch Nr. FN 271792 w Gerichtsstand Handelsgericht Wien UID Nr. ATU62251468 On 20.07.2016, at 12:07, Zhao Xin <[email protected]<mailto:[email protected]>> wrote: I think this should consider as a bug because the Xcode editor suggests the second way but the compiler can't compile. Zhaoxin On Wed, Jul 20, 2016 at 4:08 PM, Fabian Ehrentraud via swift-evolution <[email protected]<mailto:[email protected]>> wrote: Hi, I have a problem with tuple parameter types in a closure. Is this a language restriction or a bug in the Swift compiler? I used the Swift shipped with Xcode beta 3, also tried in Swift 2.2. let d: [Int: String] = [1:"1", 0:"0"] let e = d.sorted(isOrderedBefore: { e1, e2 in e1.0 < e2.0 }) // works let f = d.sorted(isOrderedBefore: { (k1, v1), (k2, v2) in k1 < k2 }) // does not compile Best, Fabian _______________________________________________ swift-evolution mailing list [email protected]<mailto:[email protected]> https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
