主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
实现接口既然是隐式的,我该如何知道一个类型实现了哪些接口呢?
woshihuo12
·
· 1237 次点击
比如一个类C 隐藏实现了A接口和B接口。 我有什么方便的方法或者命令能直观的显出此类信息么?
阅读全文
查看全部 6 个评论
dong-hao
那你可以试下类型断言,就是 ``` switch t := v.(type) case interfaceA: case interfaceB: ```
评论于 2018-02-09 13:01:42
#4
更多评论
dong-hao
这个不现实也没必要,只需要知道类型实现了哪些方法就够了。这里可以采用反射的方式拿到方法集。 一般来说,都是需要实现某个接口,才去写方法的。
评论于 2018-02-09 11:21:42
#1
woshihuo12
我不记得是从哪儿看到过 说一个命令可以进行查看。
评论于 2018-02-09 11:53:19
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册