通过调用 reflect.typeof(x).name() 函数,可以获取 go 结构体的名称。
如何获取 Go 结构体名称
在 Go 语言中,可以通过 reflect.TypeOf(x).Name() 函数获取结构体的名称:
package main import ( "fmt" "reflect" ) type Person struct { Name string Age int } func main() { var p Person typeName := reflect.TypeOf(p).Name() fmt.Println("结构体名称:", typeName) }
登录后复制
输出:
结构体名称: Person
登录后复制
以上就是golang怎么获得结构体名称的详细内容,更多请关注叮当号网其它相关文章!
文章来自互联网,只做分享使用。发布者:走不完的路,转转请注明出处:https://www.dingdanghao.com/article/530609.html