Go 博客文章宣布,Go 1.27 为语言引入泛型方法。回顾泛型最初给 Go 带来的改变:加入类型参数后,可以表达泛型类型与泛型函数,各类链表被压缩成单一实现,对不同有序数据的排序也能表达为一个函数——但方法始终没有获得这种能力。Go 1.27 采取了不同的视角,为 Go 增加泛型方法,让开发者能围绕类型来组织功能,从而进一步减少重复、降低程序冗余。