It declares variables Int and Float, but I know that only because CodaFi asked us the same question on twitter a while back! I'd be very happy if that was deprecated.
> On 15 Jun 2017, at 06:01, Chris Lattner via swift-evolution > <swift-evolution@swift.org> wrote: > > >> On Jun 12, 2017, at 10:07 PM, Paul Cantrell <cantr...@pobox.com> wrote: >> >> What’s the status of this Chris’s double parens idea below? It garnered some >> positive responses, but the discussion seems to have fizzled out. Is there >> something needed to help nudge this along? >> >> What’s the likelihood of getting this fixed before Swift 4 goes live, and >> the great wave of readability regressions hits? > > We discussed this in the core team meeting today. Consensus seems to be that > a change needs to be made to regain syntactic convenience here. Discussion > was leaning towards allowing (at least) the parenthesized form, but more > discussion is needed. > > > One (tangential) thing that came up is that tuple element names in tuple > *patterns* should probably be deprecated and removed at some point. Without > looking, what variables does this declare?: > > let (a : Int, b : Float) = foo() > > ? > > -Chris > > _______________________________________________ > 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