获取不到map中struct对象的指针

__Golang__ · · 929 次点击
<a href="/user/avtion" title="@avtion">@avtion</a> 谢谢:)
#4
更多评论
这是因为stus[&#34;a&#34;]的返回值不是固定的地址, 算不出来吧, 因为每次都要复制一次. 你如果把stus[&#34;a&#34;]赋值给一个栈变量就可以了. ```go s := stus[&#34;a&#34;] //p := stus[&#34;a&#34;] //cannot take the address of stus[&#34;a&#34;] p := &amp;s // 这样就不会报错了 ```
#1