您可以使⽤Golang反射来初始化指针变量吗?
指针变量本身有地址吗Suppose
type A struct {
A1 int
}
var a *A
can we initialise "a" with reflect? reflect.ValueOf(a).Type().Elem() gives the type but it seems reflect.ValueOf(a).Elem() is the zero Value an d not addressable.
图⽚转代码服务由CSDN问答提供功能建议
假设
类型A结构{
A1 int \  n}
var⼀个* A
我们可以⽤反射来初始化“ a”吗? Reflection.ValueOf(a).Type()。Elem()给出了类型,但似乎reflect.ValueOf(a).Elem()是零值,不可寻址。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。