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

hwp195 · · 1043 次点击
参考下面的内容,特别是“参数即时求值”部分的内容。 https://studygolang.com/articles/11907
#3
更多评论
是foo(a ,b ,c int)这个方法用的值引用,改成foo(a , b , c *int)就是你想要的结果了
#1
这个文章可能对你有帮助:https://blog.learngoprogramming.com/gotchas-of-defer-in-go-1-8d070894cb01
#2