golang ..._Go 1.15推迟重大变更

golang ...

Go的生产版本Go 1.14将于本月发布,Go开发团队预计后续版本Go 1.15将专注于较小的调整,而不是主要的更改。 Go 1.15计划于8月发布。

[ 同样在InfoWorld上:我们应该担心“公司”编程语言吗? ]

Go团队决定最好暂不进行重大更改,直到制定出长期计划为止。 取而代之的是,对于Go 1.15,只有三个建议:

  • 诊断go vet string (int)转换。 最初计划用于Go 1.14,此更改解决了string (int)转换方面的混乱。 该计划要求删除vet错误,而不是删除转换。
  • 诊断go vet不可能的interface-interface类型断言。
  • 使用常量字符串和索引对常量和索引表达式进行常量求值。 当前,用一个或多个恒定索引对一个恒定字符串进行索引或切片会产生一个非恒定bytestring值。 但是,如果操作数是常量,则编译器可以对这些表达式进行常量求值,并产生常量(可能是无类型的)结果。 将对规范和编译器进行调整。

Go团队最近的公告描述了Go 1.1.5的这些建议,并重申了Go总体的主要目标,其中包括对程序包和版本管理的改进,更好的错误处理和泛型。

先前尝试改善错误处理的try ,内置错误检查功能的try建议遭到了强烈反对,因此被放弃。 泛型已被视为Go 2发行版的主要主题,允许带有类型参数的参数多态性。

[ 同样在InfoWorld上:CI / CD入门:使用CI / CD管道自动执行应用程序交付 ]

该团队指出,Go中的模块支持状况良好并且正在改善。 尽管有枚举和不可变类型的要求,但这些思想尚未得到充分发展或被认为迫切需要执行。

翻译自: https://www.infoworld.com/article/3519030/go-115-holds-off-on-major-changes.html

golang ...

你可能感兴趣的:(编程语言,字符串,编译器,java,python)