语言变化 长期存在的 "for "循环在迭代之间意外共享循环变量的问题现已得到解决。 从 Go 1.22 开始,以下代码将按一定顺序打印 "a"、"b "和 "c": func main() { done := make(chan bool) values := []string{"a", "b", "c"} for _, v := range values { go func() { ... Go 1.22 版本正式发布下载地址