登录
首页 >  Golang >  Go问答

用结构体方法反映结构体

来源:stackoverflow

时间:2024-04-12 17:57:34 394浏览 收藏

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《用结构体方法反映结构体》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下,希望所有认真读完的童鞋们,都有实质性的提高。

问题内容

我正在尝试反射,并尝试反射一个结构,创建一个新结构并尝试调用它。

变量工作正常,但是当我反映新结构时,结构方法不会被复制?

我在演示中创建了一个简单的示例。在第 34 行,我收到存在 0 个方法,但应该有 1 个(SetName)。难道我做错了什么?已经在谷歌上搜索了几个小时,但没有得到任何解决方案。

https://play.golang.org/p/yArjVLtWEaG

提前致谢 欢呼拍拍


解决方案


SetName 不是 company 类型的方法,而是 *company 类型的方法。因此,您必须创建一个指向公司的指针。

到这里,我们也就讲完了《用结构体方法反映结构体》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>