相关疑难解决方法(0)

如何将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
Run Code Online (Sandbox Code Playgroud)

谢谢!

reflection go

27
推荐指数
3
解决办法
3万
查看次数

标签 统计

go ×1

reflection ×1