2017年8月24日星期四

Go 1.9 发布,包含语言,标准库,以及运行时的诸多变化


Linuxeden 开源社区 --Go
Go

今天 Go 团队很高兴地宣布发布 1.9 版本。现可供 下载 。发行说明中最突出得的是包含语言,标准库,以及运行时的诸多变化。这个版本中的大部分工作都是对运行时和工具的改进,让其成为一个伟大的版本。

主要更新内容如下:

  • 对语言的最重要的改变是引入类型别名:支持渐进代码修复。
  • 新的 math/bits 包提供了无符号整数的位计数和操作功能,如果可能的话,由特殊 CPU 指令实现。
  • sync package 增加了一个新的地图类型,提升并发访问安全。
  • 测试包方面,新的辅助方法添加到 testing.T 和 testing.B,让调用函数成为测试的辅助函数。当测试包打印文件和线的信息,它显示调用 helper 函数的位置而不是在帮助函数本身的线。
  • 现在,时间包透明地跟踪每个时间值的单调时间,使两个时间值之间的计算持续时间在墙上时钟调整的情况下安全地运行。详细信息请查阅 package docs 和 design document 。

完整内容清查看 发行说明更新日志

转自 http://ift.tt/2xx8MdZ

The post Go 1.9 发布,包含语言,标准库,以及运行时的诸多变化 appeared first on Linuxeden开源社区.

http://ift.tt/2wCYtJ8

没有评论:

发表评论