标签: 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>() }