实现接口既然是隐式的,我该如何知道一个类型实现了哪些接口呢?

woshihuo12 · · 1237 次点击
那你可以试下类型断言,就是 ``` switch t := v.(type) case interfaceA: case interfaceB: ```
#4
更多评论
这个不现实也没必要,只需要知道类型实现了哪些方法就够了。这里可以采用反射的方式拿到方法集。 一般来说,都是需要实现某个接口,才去写方法的。
#1
我不记得是从哪儿看到过 说一个命令可以进行查看。
#2