golang反射修改结构体字段(reflect.flag.mustBeAssignable using value obtained using unexported field) 2020.8.18
代码:
使用反射完成对Cal结构体字段的修改和方法的调用
package main
import (
"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 ·
3134 阅读 ·
0 评论