Go 2详情公布

栏目: Go · 发布时间: 7年前

关于下一个版本的 Go 语言将会是什么样子的细节正在浮现,以及关于未来哪些更改将使其成为下一个增量版本的具体信息。

Go是一个开源项目,由Google的一个开发团队和来自开源社区的许多贡献者在九年多的时间里完成了这个项目。其主要用途是作为一种系统编程语言,并已在 Docker 等备受瞩目的商业成功案例中使用。

Go 2详情公布

Go 2的一些想法是在去年的GopherCon 2017大会上提出的,当时关键的Go开发者Russ Cox做了一个关于Go未来的演讲,他提出了下一个版本(非正式的Go 2)将会是什么样子。开发人员说,Go 2的目标是修复最重要的Go无法扩展的方式,并带来所有现有的Go 1源代码。Go 2正在讨论的更改包括对错误处理的额外支持、引入不可变或只读值以及添加某种形式的泛型。

Go 2不会作为一个单独的版本出现,相反,中期版本将包含它的建议功能,从Go 1.13版本中的一个数字开始(建议评估过程中的第1步):

第一个更改是添加对基于Unicode TR31的通用Unicode标识符的支持。开发人员表示,这解决了使用非西方字母的围棋 程序员 面临的一个重要问题,对其他人的影响应该微乎其微。

第二个变化是对数字文字的支持,以及二进制整数文字的添加。其他语言也有这些特性,许多Go程序员要求将它们添加到Go中,所以他们尽可能早地列出了这些特性。

将它从Go 2列表转换为Go 1.13的最后一个更改是能够将带符号整数作为移位计数。开发人员说,估计38%的非恒定移位需要(人工)uint转换,新的功能将使移位表达式更好地与索引表达式、内置函数cap和len同步。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-12/155679.htm


以上所述就是小编给大家介绍的《Go 2详情公布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

HTML & CSS设计与构建网站

HTML & CSS设计与构建网站

[美] Jon Duckett / 刘涛、陈学敏 / 清华大学出版社 / 2013-1 / 59.80元

欢迎您选择一种更高效的学习HTML和CSS的方式。不管您设计和建立新网站,还是想更好地控制现有网站,都可以在《HTML & CSS 设计与构建网站》一书的指导下创建出用户友好、令用户赏心悦目的Web内容。我们知道,编码是一项令人望而生畏的工作,而本书却采用有别于许多传统编程书籍的新颖编排方式,将使您收到事半功倍的学习效果。 每一页都在短小精悍的示例代码的引导下,简明直观、直截了当地阐述一个新......一起来看看 《HTML & CSS设计与构建网站》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具