这是 Swift 的Dollar框架中的一个函数:
public class func bind<T, E>(function: (T...) -> E, _ parameters: T...) -> (() -> E) {
return { () -> E in
typealias TType = (T...)
return function(unsafeBitCast(parameters, TType.self))
}
}
与typealias
我得到Cannot create a variadic tuple
错误一致。当我移除周围的大括号时,T...
我收到Consecutive statements on a line must be separated by ';'
错误消息。所以,这不是一个解决方案。
有谁知道消除错误的解决方法?
这发生在今天(真正)发布的 XCode 6 Beta 6 之后。