【发布时间】:2017-10-25 05:54:55
【问题描述】:
我正在使用 Swift 4 并正在寻找一种方法来为具有类型参数的数组集合创建扩展函数
typealias Listener<T> = (T) -> Void
但是无法创建下面的扩展(使用未声明的类型'T')
extension Sequence where Element == Listener<T>{
func callAll(t: T){
self.forEach { $0(t) }
}
}
有没有办法让它工作?
【问题讨论】:
-
This 可以给你一些提示。