Go 1.15推迟重大变更



Go将于本月正式发布量产版Go 1.14,Go开发团队预计后续版本Go 1.15将专注于较小的调整,而不是主要更改。 Go 1.15计划于8月发布。 Go团队决定最好暂不进行重大更改,直到制定出长期计划为止。取而代之的是,对于Go 1.15,只有三个建议: 诊断go vet中的字符串(int)转换。最初计划用于Go 1.14,此更改解决了字符串(int)转换带来的混乱。该计划要求删除审核错误,而不是删除转换。 诊断go vet中不可能的interface-interface类型断言。 使用常量字符串和索引对常量和索引表达式进行常量求值。当前,用一个或多个恒定索引对一个恒定字符串进行索引或切片会产生一个非恒定字节或字符串值。但是,如果操作数是常量,则编译器可以对这些表达式进行常量求值,并产生常量(可能是无类型的)结果。将对规范和编译器进行调整。 Go团队最近的公告描述了Go 1.1.5的这些建议,并重申了Go总体的主要目标,其中包括对软件包和版本管理的改进,更好的错误处理以及泛型。 以前尝试改进错误处理的尝试,即内置错误检查功能的尝试建议遭到强烈反对,因此被放弃。泛型已被视为Go 2发行版的主要主题,允许带有类型参数的参数多态性。 该团队指出,Go中的模块支持状况良好并且正在改善。尽管有枚举和不可变类型的要求,但这些思想尚未得到充分发展或被认为迫切需要执行。 紧贴InfoWorld的新闻通讯,以了解软件开发人员,分析师,数据库程序员和数据科学家的情况。 从我们仅限会员的内幕文章中获取专家见解。

Yorumlar

Bu blogdaki popüler yayınlar

GNAP:下一代OAuth

苹果将\u200b\u200b低级原子操作引入Swift语言

2个你不应该相信的云和AI神话