如何将reflect.Value转换为其类型?

如何将reflect.Value转换为其类型?

type Cat struct { 

Age int

}

cat := reflect.ValueOf(obj)

fmt.Println(cat.Type()) // Cat

fmt.Println(Cat(cat).Age) // doesn't compile

fmt.Println((cat.(Cat)).Age) // same

谢谢!

回答:

好,我找到了

reflect.Value具有Interface()将其转换为interface{}

以上是 如何将reflect.Value转换为其类型? 的全部内容, 来源链接: utcz.com/qa/429432.html

回到顶部