Go defer的实现机制到底怎么回事???

hwp195 · · 990 次点击
非常感谢你的耐心回答,终于搞清楚怎么回事了。谢谢
#6
更多评论
是foo(a ,b ,c int)这个方法用的值引用,改成foo(a , b , c *int)就是你想要的结果了
#1
这个文章可能对你有帮助:https://blog.learngoprogramming.com/gotchas-of-defer-in-go-1-8d070894cb01
#2