函数的参数 都是值传递 文档说的很清楚
http://golang.org/ref/spec#Calls
After they are evaluated, the parameters of the call are passed by value to the function and the called function begins execution.
但是闭包对外部变量的访问确实是引用访问
所以作者这个例子并不恰当
(译)Go 语言中没有引用传递原文链接:There is no pass-by-reference in Go 我之前关于指针的那篇帖 引起了很多关于引用传递的争议。这篇帖子算是对这些争议的回应吧。 首先...