1. 首页
  2. 编程语言
  3. 其他
  4. golang 如何用反射reflect操作结构体

golang 如何用反射reflect操作结构体

上传者: 2022-08-01 18:44:37上传 PDF文件 74.21 KB 热度 22次

)思路下面的代码实现了从一个strct ptr对一个包外结构体进行取值的操作,这种场合在笔者需要用到反射的场合中出现比较多simpleStrtuctField 函数接受一个结构体指针,因为最后希望改变其值,所以传参必须是指针。接下来遍历结构体的每个field, exported字段是CanInterface的,对于unexported字段,需要强行取址来获取其值output:

下载地址
用户评论