具有泛型类型的类作为返回值

时间:2016-12-08 08:57:56

标签: ios swift generics

我想创建以通用值返回对象的函数。是否有实现这一目标的解决方案?

protocol Protocol {}

class A1: Protocol {}
class A2: Protocol {}

class Test<T> {}

func function<T: Protocol>() -> Test<T> {
    return Test<A2>()
//    return Test<A1>()
}

0 个答案:

没有答案