小编use*_*648的帖子

动态获取golang接口名称

我有一个界面:

type Printer interface {
    Print(s string)
}
Run Code Online (Sandbox Code Playgroud)

和一个函数:

func fxyz(name string) {
    ....
}
Run Code Online (Sandbox Code Playgroud)

我想用“Printer”调用 fxyz,但我不想对字符串进行硬编码。

如何使用反射或其他方法获取接口名称?

reflection interface go

4
推荐指数
1
解决办法
5167
查看次数

标签 统计

go ×1

interface ×1

reflection ×1