使用具有不同泛型类型的对象数组创建一个函数,并输出输入类型

时间:2017-05-31 17:17:23

标签: swift generics

我有一个名为MyObject<T>的泛型对象。 现在假设一个MyObject数组具有不同的泛型类型,如:

  • MyObject<A>
  • MyObject<B>
  • MyObject<C>

是否有可能创建一个函数来获取这些对象的集合并将其类型作为输出([A,B,C])?

类似于:func myFunc(_ input: [MyObject<A,B,C>]) -> [A,B,C]

0 个答案:

没有答案