比如已有一个结构体:
type T struct{
}
t := T{}
如何动态给T类型或者t对象添加字段。比如代码执行阶段,我想动态添加两个类型为字符串的字段,名称为Name和Phone,甚至可以动态添加Tag? 我查了一下reflect包,但是没找到方法。请各位大侠不吝赐教!
更多评论
你牛逼了,这类强类型语言,修改了这些信息,就是一个新的类型了,和老的类型没有关系,应该是不可能的。Java里面是通过ASM动态修改二进制这类非法手段编码产生一个新的class,GoLang都编译成exe了,你怎么搞?
#1