Reflect.Value.FieldByName导致恐慌

Reflect.Value.FieldByName导致恐慌,第1张

Reflect.Value.FieldByName导致恐慌

value
已经是一个指向结构的指针。尝试打印出
s.Kind()
您的代码。

没有理由使用的地址

value
,然后调用
Elem()
that
reflect.Value
,它会取消对刚创建的指针的引用。

s := reflect.ValueOf(value).Elem()metric := s.FieldByName(subvalMetric).Interface()fmt.Println(metric)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4890803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-11

发表评论

登录后才能评论

评论列表(0条)

保存