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

Reply via email to