标签: swift generics
我有一个名为MyObject<T>的泛型对象。 现在假设一个MyObject数组具有不同的泛型类型,如:
MyObject<T>
MyObject
MyObject<A>
MyObject<B>
MyObject<C>
是否有可能创建一个函数来获取这些对象的集合并将其类型作为输出([A,B,C])?
[A,B,C]
类似于:func myFunc(_ input: [MyObject<A,B,C>]) -> [A,B,C]
func myFunc(_ input: [MyObject<A,B,C>]) -> [A,B,C]