golang反射修改结构体字段(reflect.flag.mustBeAssignable using value obtained using unexported field) 2020.8.18
代码:使用反射完成对Cal结构体字段的修改和方法的调用package mainimport ( "fmt" "reflect")type Cal struct { num1 float64 num2 float64}func (cal Cal) GetSub(name string) { res := cal.num1 - cal.num2 fmt.Printf("%s完成了减法运算,%f-%f=%f\n", name, cal.num1, cal.num2, res)
原创
2020-08-18 00:24:16 ·
3058 阅读 ·
0 评论