[swift-evolution] Reduce with inout
george.moschovitis at icloud.com
Sat Jan 21 00:40:15 CST 2017
>> On 18 Jan 2017, at 12:45, Georgios Moschovitis <george.moschovitis at icloud.com> wrote:
>>> That’s what I thought also until just now, but then why wouldn’t you just use a for … in loop?
>> the former gives a hint about what someFunction (and the for-loop) is doing.
> Whereas the latter explicitly lays out what is happening.
But, you have to actually read the loop to understand that it *is* reducing.
In this simple case, it’s obvious, but for more complex reduction, the ‘hint’ can be useful.
More information about the swift-evolution