主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
怎么获取结构体里某个成员的值呀?这个成员的名字是一个变量
bruin
·
· 2370 次点击
比如变量erp 是个结构体,这个结构有几个成员(Dau,Eau,Cau),我们一般调用是erp.Dau取值,如果取的这个成员是个变量传过来的,怎么取值呢? code:="Dau" 怎么取到erp里对应到code的成员值呢?
阅读全文
查看全部 4 个评论
ssqq
快乐编程
你是习惯用动态语言写过代码吧,golang 的结构体成员名字不允许变量,只能用 Map 重构数据结构。
评论于 2017-08-18 18:12:24
#4
更多评论
zzmm1
erp.Dau
评论于 2017-08-16 09:10:32
#1
ystyle
不行, 反射应该可以吧, 没试过, 你可以试试map
评论于 2017-08-16 09:23:38
#2
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册