gpt4 book ai didi

go - 在 golang 中找到自定义类型的基础类型

转载 作者:IT王子 更新时间:2023-10-29 01:54:21 26 4
gpt4 key购买 nike

type M map[string]interface{}
var item M
fmt.Println(reflect.TypeOf(item))

返回 main.M

如何找到项目的基础类型作为 map[string]interface{}

最佳答案

是的,您可以获取类型的精确结构,如果这就是您所说的“根类型”:

var item M
t := reflect.TypeOf(item)
fmt.Println(t.Kind()) // map
fmt.Println(t.Key()) // string
fmt.Println(t.Elem()) // interface {}

test it

从那里您可以随意显示它。

关于go - 在 golang 中找到自定义类型的基础类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45817640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com