【发布时间】:2014-06-10 10:13:41
【问题描述】:
我正在尝试从泛型类派生我的类:
class foo<T> {}
class bar : foo<Int> {}
但是这段代码编译失败,报错:
从泛型类派生的类也必须是泛型的
如何避免这种限制?有可能吗?
【问题讨论】:
-
不,不可能。
-
如此泛型在 swift 中几乎无法使用
-
不正确,它只是与其他语言中的泛型设计不同。
-
@ssgreg,请参阅我的“穷人解决方案”来解决您的问题。
-
@ssgreg 我不得不同意这是非常严重的。