【发布时间】:2016-01-28 21:59:39
【问题描述】:
这是下面的代码:
func main() {
values := []int{1, 2, 3, 4}
for _, v := range values {
go func(x int) {
fmt.Println(x)
}(v)
}
}
如果这段代码没有go关键字,它将打印1, 2, 3, 4。
但是现在不能打印任何代码,为什么?
go 版本:1.5.2 darwin/amd64
【问题讨论】:
标签: go