[swift-evolution] [SE-0155][Discuss] The role of labels in enum case patterns
matthew at anandabits.com
Tue Sep 5 07:28:29 CDT 2017
> On Sep 5, 2017, at 3:07 AM, gs. via swift-evolution <swift-evolution at 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.
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 <matthew at 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 at swift.org
More information about the swift-evolution