Go 1.21 发布首个 RC,正式版将在 8 月前推出
Go 1.21 首个 RC 已发布。 虽然这是 Go 1.21 的第一个 RC,但它的版本号却是go1.21rc2。因为开发团队在为 RC1 打上 tag 后就发现了一个 bug,所以他们马上基于该版本进行了修复并发布更新。 Go 1.21 主要变化 改进工具链 配置文件引导优化 (PGO) 功能正式 GA。 在 1.20 中处于预览阶段的启用配置文件引导优化 (PGO) 功能现已正式 GA。如果主软件包目录中存在名为default.pgo的文件,go命令将使用它来启用 PGO 构建。 Go 开发团队测试了 PGO 对多种 Go 程序的影响,发现性能提高了 2-7%。 更多详细信息查看 PGO 文档。 gotool同时向前和向后兼容语法 语言变更 添加新的内置函数:min, max和clear 对泛型函数的类型推断进行了多项改进,包括扩展和解释清楚规范中类型推断的描述 在未来版本中,开发团队计划解决 Go 编程中最常见的问题之一:循环变量捕获 (loop variable capture)。Go 1.21 附带了此功能的预览版,目前可以使用环境变量在代码中启用该功能。点此查看详情 添加...