相关疑难解决方法(0)

在golang中,是否可以从类型本身获取reflect.Type,从名称作为字符串?

type t1 struct { i int; s string }
var v1 reflect.Type = /* how to set to t1's reflect.Type? */
Run Code Online (Sandbox Code Playgroud)
  1. 是否有可能获得t1的reflect.Type而不必实例化它?

  2. 是否可以通过将其名称"t1"作为字符串来获取t1的reflect.Type?

reflection types go go-reflect

30
推荐指数
1
解决办法
1万
查看次数

如何在接口类型中列出方法名称?

例如,

type FooService interface {
    Foo1(x int) int
    Foo2(x string) string
}
Run Code Online (Sandbox Code Playgroud)

我试图做的是["Foo1", "Foo2"]使用运行时反射获取列表。

reflection go

5
推荐指数
1
解决办法
1730
查看次数

标签 统计

go ×2

reflection ×2

go-reflect ×1

types ×1