对于喜爱 Go 编程语言的程序员来说,今天发布了 Go 1.26 版本,其中包含两项语言变更、性能改进以及其他针对 Google 支持编程语言的改动。
Go 1.26 对语言的语法和类型系统进行了优化。其中一项变更简化了内置的”new”函数,现在允许其操作数为表达式。发布公告中的一个示例:
Go 1.26 还允许泛型类型在其自己的类型参数列表中引用自身,以帮助处理复杂的数据结构和接口。
在性能方面,Go 1.26 默认启用了此前作为实验性的 Green Tea 垃圾收集器。Green Tea 可以提升性能,并在垃圾收集方面为实际程序提供较低的额外开销。Go 1.26 的 cgo 额外开销也减少了约 30%。
Go 1.26 还带来了工具改进,包括一些新的实验性功能,如用于 SIMD 操作的 simd/archsimd 包等。
Go 1.26 更新的详细信息请查看 Go.dev。
转自 Go 1.26 Introduces Two Language Changes, New Performance Improvements – Phoronix
Linuxeden开源社区