[swift-users] swift 4 compiler error tuple parameter does not support destructing
    CK TUNG 
    cktung at mac.com
       
    Thu Jun 29 22:08:12 CDT 2017
    
    
  
I have the following code snippet that compile OK in swift 3
            bytes = Array(UnsafeBufferPointer(....))
            let filenamelength = bytes[(i+28)..<(i+28+2)]
                .enumerated()
                .map { (index, element) in return Int(Double(element) * pow(256,Double(index))) }
                .reduce(0, +)
 
I have the following code snippet that compile OK in swift 3
In Swift 4 (Xcode beta1) it compiled with error something like "... too complex"
Now in Swift 4 Xocde beta2 the error is tuple parameter element does not support destructing
what has been changed in swift 4 ?
Please help how to solve it ?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20170630/310c8e69/attachment.html>
    
    
More information about the swift-users
mailing list