# Include argument labels in identifiers

**URL:** <https://forums.swift.org/t/include-argument-labels-in-identifiers/35367>\
**Category:** Pitches\
**Tags:** declarations, functions, labels, identifiers\
**Created:** [April 14, 2020, 1:14pm UTC](https://forums.swift.org/t/include-argument-labels-in-identifiers/35367 "2020-04-14T13:14:05Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![DevAndArtist](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/devandartist/32/287_2.png) [@DevAndArtist](https://forums.swift.org/u/DevAndArtist)\
**Post date:** [April 16, 2020, 8:55am UTC](https://forums.swift.org/t/include-argument-labels-in-identifiers/35367/5 "2020-04-16T08:55:56Z")

</div>

Here is a related thread I created two years ago:

> [@Extending declaration names for closures](https://forums.swift.org/t/extending-declaration-names-for-closures/10376):
>
> [SE-0111](https://github.com/apple/swift-evolution/blob/master/proposals/0111-remove-arg-label-type-significance.md) was accepted with a small temporary regression of loosing parameter labels in closures. In an [extra commentary](https://lists.swift.org/pipermail/swift-evolution-announce/2016-July/000233.html) to this regression the core team pitched a solution that would be purely additive to the language without being a burden for the type system like pre SE-0111. The solution has to come in two steps: We have to extend the declaration names to allow labels in parentheses for variables, properties and parameters. (The following code snippet does not use , in between labels becau…

---

_[View the full topic](https://forums.swift.org/t/include-argument-labels-in-identifiers/35367)._
