在golang中,反映pkg,8g错误“未定义:reflect.NewValue”
与 Reflect pkg 有点混淆,
所有示例都使用 reflect.NewValue()
来获取 var 的 reflect.Value
,但
中func NewValue
code> 未记录在 http://golang.org/pkg/reflect/8g 编译器返回“ undefined:reflect.NewValue"
是否仍然支持 NewValue()
?如果没有,如何从 var 获取 reflect.Value
?
Typeof 和 NewValue 函数已重命名为 TypeOf 和 ValueOf。
little confused with reflect pkg
all of the examples us reflect.NewValue()
to get the reflect.Value
of a var, but
func NewValue
is not documented in http://golang.org/pkg/reflect/the 8g compiler returns "undefined: reflect.NewValue"
is NewValue()
still supported? if not, how does one get reflect.Value
from a var?
the Typeof and NewValue functions have been renamed to TypeOf and ValueOf.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Go reflect 包针对 weekly.2011-04-13 及后续版本。有关详细信息,请参阅修订版 843855f3c026。
The Go reflect package was substantially revised for the weekly.2011-04-13 and subsequent releases. For details, see revision 843855f3c026.