[swift-users] Tuple Member Extraction in Closure Parameters
Dennis Weissmann
dennis at dennisweissmann.me
Thu May 5 09:43:43 CDT 2016
Thanks Krzysztof, you’re right! I totally forgot about that neat feature.
However, there’s no way to do this directly in the parameter list, right?
Do you think such feature should exist?
- Dennis
> On May 5, 2016, at 4:19 PM, Krzysztof Siejkowski <krzysztof at siejkowski.net> wrote:
>
>>
>> A workaround is to declare two local variables:
>>
>> let e = zip(a,b).reduce(0) { acc, tuple in
>> let value1 = tuple.0
>> let value2 = tuple.1
>> return acc + value1 + value2
>> }
>
> You can also get away with one assignment:
>
> let ok = zip(a,b).reduce(0) { acc, tuple in
> let (value1, value2) = tuple
> return acc + value1 + value2
>
> }
>
> Best,
> Krzysztof
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20160505/5649f338/attachment.html>
More information about the swift-users
mailing list