您的位置:首页 > 财经 > 产业 > 制图平台_广州网站建设十年乐云seo_天津疫情最新情况_58和百度哪个推广效果好

制图平台_广州网站建设十年乐云seo_天津疫情最新情况_58和百度哪个推广效果好

2025/4/2 13:06:22 来源:https://blog.csdn.net/m0_37914588/article/details/145915769  浏览:    关键词:制图平台_广州网站建设十年乐云seo_天津疫情最新情况_58和百度哪个推广效果好
制图平台_广州网站建设十年乐云seo_天津疫情最新情况_58和百度哪个推广效果好

记录

前段时间升级Go版本碰到一个大坑,先记录。

先上代码案例:

func main() {testClosure()
}func testClosure() {for i := 0; i < 5; i++ {defer func() {fmt.Println(i)}()}
}

在1.22之下(不包括1.22)版本:
输出的结果:

5
5
5
5
5

在1.22及之上版本:
输出的结果:

4
3
2
1
0

完全不一样。
查阅了半天资料,最终在官网中找到答案。
在这里插入图片描述
官网地址:https://golang.google.cn/blog/go1.22
经过测试,该问题仅针对for循环中使用闭包,别的闭包效果还是跟原来一样。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com