[swift-evolution] Take 2: Stdlib closure argument labels and parameter names
Dave Abrahams
dabrahams at apple.com
Wed Jun 29 13:12:41 CDT 2016
on Wed Jun 29 2016, Matthew Johnson <matthew-AT-anandabits.com> wrote:
> A suggestion for the future enhancements - rename elementsEqual to
> elementsEquivalent. If we make that change the shorter 'by' label
> would feel much less awkward to me in this method.
Well,
x.elementsEquivalent(y, by: areSameExceptForCase)
is more ungrammatical than
x.elementsEqual(y, by: areSameExceptForCase)
and breaks the connection with
x.elementsEqual(y)
somewhat.
Maybe changing the closure parameter name to “areEqual” would be a
better choice.
--
Dave
More information about the swift-evolution
mailing list