源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

go语言通过反射获取和设置结构体字段值的方法

  • 时间:2020-03-07 22:47 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:go语言通过反射获取和设置结构体字段值的方法
本文实例讲述了go语言通过反射获取和设置结构体字段值的方法。分享给大家供大家参考。具体实现方法如下:
[u]复制代码[/u] 代码如下:
type MyStruct struct {         N int } n := MyStruct{ 1 } // get immutable := reflect.ValueOf(n) val := immutable.FieldByName("N").Int() fmt.Printf("N=%dn", val) // prints 1 // set mutable := reflect.ValueOf(&n).Elem() mutable.FieldByName("N").SetInt(7) fmt.Printf("N=%dn", n.N) // prints 7
希望本文所述对大家的go语言程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部