> On Sep 5, 2017, at 3:07 AM, gs. via swift-evolution > <swift-evolution@swift.org> wrote: > > > This becomes false in exactly the situation that you described where there > are two projections with similar structure, no? Labels would remove ambiguity > here. > TJ
That depends on what names are bound. If the bound names clearly indicate which projection is matched that is not the case. Further, the projections themselves would probable have a different base name which was used in the pattern. > >> On Sep 4, 2017, at 19:35, Matthew Johnson <matt...@anandabits.com> wrote: >> >> If the bound name clearly communicates the purpose of the associated value a >> label cannot add any additional clarity, it can only reduce clarity > _______________________________________________ > 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