GoLang 如何动态给结构体添加字段

moriarty · · 15287 次点击
你的意思是一个属性的类型既可以是数组或map这种动态类型吧,静态语言好像做不到吧,不太灵活
#4
更多评论
你牛逼了,这类强类型语言,修改了这些信息,就是一个新的类型了,和老的类型没有关系,应该是不可能的。Java里面是通过ASM动态修改二进制这类非法手段编码产生一个新的class,GoLang都编译成exe了,你怎么搞?
#1
动态添加字段做不到。如果只是想存储一些字符串信息,也许你可以给结构体加一个map[string]string去存储。
#2