结构体元素反射赋值

__Golang__ · · 1323 次点击
爬了我自己的代码,直接walkstruct然后 Set的,没用过SetString和SetInt方法
#2
更多评论
看了下我的configloader的核心代码 ```go func SetValue(dst, src reflect.Value) error { if !dst.CanSet() { return ErrNotSetable } if !src.Type().AssignableTo(dst.Type()) { return ErrNotAssignable } dst.Set(src) return nil } ``` 可以用啊,跑了好多个项目好久了
#1
哦哦,我有个类型搞错了,感谢 ^-^
#3