1
0
mirror of https://github.com/golang/go synced 2024-11-11 22:20:22 -07:00

faq: mention go vet in "What happens with closures running as goroutines?"

R=r
CC=golang-dev
https://golang.org/cl/6822111
This commit is contained in:
Christian Himpel 2012-11-12 07:25:54 -08:00 committed by Rob Pike
parent 20a1815833
commit 89ed40c44b

View File

@ -1262,6 +1262,8 @@ each iteration of the loop uses the same instance of the variable <code>v</code>
each closure shares that single variable. When the closure runs, it prints the
value of <code>v</code> at the time <code>fmt.Println</code> is executed,
but <code>v</code> may have been modified since the goroutine was launched.
To help detect this and other problems before they happen, run
<a href="http://golang.org/cmd/go/#Run_go_tool_vet_on_packages"><code>go vet</code></a>.
</p>
<p>