我们有这样的结构:type S struct { M map[string]bool}我们如何实现这样的功能:// this function modify field by name to a new mapfunc Modify(s *S, name string, val map[string]bool){ ...}func Test() { s := S{ M: map[string]bool{"Hello":true}, } m := map[string]bool{"World":false} Modify(&s, "M", m)}Reflect包支持SetInt/SetString等,但不支持SetMap。有办法解决这个问题吗?
- 1 回答
- 0 关注
- 84 浏览
添加回答
举报
0/150
提交
取消