:::info 日期:2021 年 02 月 16 日
    作者:Matt Pearring and Dmitri Shuralyov
    原文链接:https://go.dev/blog/go1.16 :::

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

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

    Go 1.16 还添加了 macOS ARM64 支持(也称为 Apple 芯片)。 自从 Apple 宣布他们的新 arm64 架构以来,我们一直与他们密切合作,以确保完全支持 Go; 有关更多信息,请参阅我们的博客文章“Go 语言对 ARM 的支持与未来”。

    请注意,Go 1.16 默认要求使用 Go 模块,现在,根据我们的 2020 年 Go 开发人员调查,96% 的 Go 开发人员已经进行了转换。 我们最近添加了用于开发和发布模块的官方文档。

    最后,还有许多其他改进和错误修复,包括构建速度提高了 25% 并且使用的内存减少了 15%。 有关更改的完整列表以及有关上述改进的更多信息,请参阅 Go 1.16 发行说明

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

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

    我们希望您喜欢新版本!