Go 1.1 正式发布

未匹配的标注

本文为官方 Go Blog 的中文翻译,详见 翻译说明

Andrew Gerrand
2013 年 5 月 13 日

我们很高兴宣布 Go 1.1 的发布.

去年 3 月,我们发布了 Go 1.0,从那时起,我们发布了三个次要的 "点发布"。重点发行版仅用于解决关键问题,因此,您今天使用的 Go 1.0.3 本质上仍然是我们在 2012 年 3 月发行的 Go 1.0。

Go 1.1 相对于 1.0 进行了许多改进。

最重要的改进与性能有关。我们对编译器和链接器,垃圾回收器,goroutine 调度程序,映射实现以及标准库的某些部分进行了优化。使用 Go 1.1 构建时,您的 Go 代码运行速度可能会明显加快。

语言本身有一些小的更改,其中两个值得一提:返回要求的更改 将导致更加简洁和正确程序以及 方法值 的引入,提供了一种将方法作为函数值绑定到其接收者的表达方式。

在 Go 1.1 中,并发编程更加安全,并添加了一个竞速检测器来查找程序中的内存同步错误。我们将在即将发表的文章中进一步讨论种族探测器,但是就目前而言 手册 是一个入门的好地方。

工具和标准库已得到改进和扩展。您可以在 发行说明 中阅读完整的内容。

根据我们的 兼容性指南,Go 1.1 仍与 Go 1.0 兼容,我们建议所有 Go 用户升级到新版本。

如果没有开源社区的贡献者的帮助,这一切都是不可能的。自 Go 1.0 以来,核心从 Google 外部的 161 位人员接收了 2600 多次提交。谢谢大家的时间和精力。特别要感谢 Shenghou Ma,RémyOudompheng,Dave Cheney,Mikio Hara,Alex Brainman,Jan Ziak 和 Daniel Morsing 的杰出贡献。

要获取新版本,请遵循通常的 安装说明。快乐编码!

感谢 RenéeFrench 的 gopher!

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/go-blog/go-11-i...

译文地址:https://learnku.com/docs/go-blog/go-11-i...

上一篇 下一篇
Summer
贡献者:1
讨论数量: 0
发起讨论 只看当前版本


暂无话题~