[swift-evolution] Revisiting SE-0110
gwendal.roue at gmail.com
Mon Jun 5 23:36:57 CDT 2017
> The migrator does not properly distinquish between single-tuple and multiple-argument function types as described in SE–0110, causing additional mismatched type errors with the closure types that are passed to Standard Library functions expecting tuple objects. (32431899)
> Workaround: Manually fix the closure types to accept values of tuples instead of separate argument values.
> When using $0 and $1 in a closure that is passed to a function expecting a closure with a single tuple argument, the compiler may error after migration with:
> error: closure tuple parameter '(TYPE, TYPE)' does not support
> destructuring with implicit parameters
> Workaround: Change $0 and $1 references to $0.0 and $0.1 respectively.
Where are the firemen?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution