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 <krzysz...@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
_______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users