【踩坑】Go语言为Map的Value的属性赋值时报错
前言
Go语言为Map的Value的属性赋值时报错:Cannot assign to <map_name>[<key>].<field>
原因
- 因为这个Map的Value是一个对象值而不是对象引用(指针),不能对对象进行赋值
解决问题
- 修改Map的定义,将Value类型改为对象引用
1 | type User struct { |
57uv6Z6g55qE5Y2a5a6i
MS4wLjABAAAA5qMD8Gzdcgq7HXUOviKB59i0-ybJ59jJvNzyaPt5XOsVNqP6DU7WLcoAXvdxvYdp💗
本站所有文章仅作技术研究,请勿非法破坏,请遵守相关法律法规,后果自负
Go语言为Map的Value的属性赋值时报错:Cannot assign to <map_name>[<key>].<field>
1 | type User struct { |