0
我有一個泛型類型,我想爲其添加擴展,但編譯器抱怨泛型沒有聲明。如何將擴展添加到泛型?
這裏是我想要做的事:
public class MyGenericType<T> {
let abc = 123
}
extension MyGenericType<T> { // Error: Use of undeclared type 'T'
public convenience init(value: String, defaultValue: T) {
self.init()
print(value)
}
}
是否有可能延長添加到MyGenericType<T>
?
但是,如何讓'便利init'中的第二個參數成爲泛型? – TruMan1
你只是使用'T'。請參閱文檔中引用的回覆內容。 – courteouselk