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

查看所有标签

猜你喜欢:

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

白话大数据与机器学习

白话大数据与机器学习

高扬、卫峥、尹会生 / 机械工业出版社 / 2016-6 / 69

本书通俗易懂,有高中数学基础即可看懂,同时结合大量案例与漫画,将高度抽象的数学、算法与应用,与现实生活中的案例和事件一一做了关联,将源自生活的抽象还原出来,帮助读者理解后,又带领大家将这些抽象的规律与算法应用于实践,贴合读者需求。同时,本书不是割裂讲解大数据与机器学习的算法和应用,还讲解了其生态环境与关联内容,让读者更全面地知晓渊源与未来,是系统学习大数据与机器学习的不二之选: ·大数据产业......一起来看看 《白话大数据与机器学习》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

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

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器