Go 博客

Go 1.16 发布

Matt Pearring 和 Dmitri Shuralyov
2021 年 2 月 16 日

今天,Go 团队非常高兴地宣布发布 Go 1.16。您可以在 下载页面 获取它。

新的 embed 包 提供对使用新 //go:embed 指令在编译时嵌入的文件的访问。现在可以轻松地将支持数据文件捆绑到您的 Go 程序中,使 Go 开发更加顺畅。您可以开始使用 embed 包文档。Carl Johnson 还写了一个很棒的教程,“如何使用 Go embed”。

Go 1.16 还添加了 macOS ARM64 支持(也称为 Apple 硅)。自从 Apple 宣布其新的 arm64 架构以来,我们一直在与他们密切合作,以确保 Go 获得全面支持;有关更多信息,请参见我们的博客文章“ARM 上的 Go 及其他”。

请注意,Go 1.16 默认情况下需要使用 Go 模块,现在,根据我们 2020 年 Go 开发者调查,96% 的 Go 开发者已完成转换。我们最近为 开发和发布模块 添加了官方文档。

最后,还有许多其他改进和错误修复,包括构建速度提高了 25%,内存使用量降低了 15%。有关上述改进的完整变更列表和更多信息,请参见 Go 1.16 发布说明

我们要感谢所有通过编写代码、提交错误、提供反馈以及测试 Beta 版和候选版本为此次发布做出贡献的人。

您的贡献和努力有助于确保 Go 1.16 尽可能稳定。也就是说,如果您发现任何问题,请 提交问题

希望您喜欢这个新版本!

下一篇文章: Go 1.16 中的模块变更
上一篇文章: VS Code Go 扩展中默认启用 Gopls
博客索引