Swift函数Generic

时间:2014-11-27 09:52:59

标签: generics swift polymorphism

我使用swift函数返回类A或A的子类,如

func test(tst: Int) -> A {
    if(tst == 1) {
        return A()
    }
    else {
        return B()
    }
}

B是A的子类

返回B.我使用dynamicType来获取它的类型。它会返回A型。 我怎样才能得到真正的类型。

0 个答案:

没有答案