Go 2详情公布

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

关于下一个版本的 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详情公布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

图解设计模式

图解设计模式

结城浩 / 杨文轩 / 人民邮电出版社 / 2017-1-1 / CNY 79.00

原版连续畅销12年、重印25次! 194张图表 + Java示例代码 = 轻松理解GoF的23种设计模式 《程序员的数学》《数学女孩》作者结城浩又一力作 ◆图文并茂 194张图表(包括57张UML类图)穿插文中,帮助理解各设计模式 ◆通俗易懂 用浅显的语言逐一讲解23种设计模式,读完此书会发现GoF书不再晦涩难懂 ◆专业实用 编写了Java程序代码来......一起来看看 《图解设计模式》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

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

HSV CMYK互换工具