经历九九八十一难,多年的不断探讨和 Go 语言爱好者们在社区中的强烈关注,且 Go 官方在 2020 年不断放出消息。 总算在 2021 年 1 月 12 日。官方正式提出将泛型特性加入 Go 语言的 proposal 了,且最新的草案设计已经更新。 基本语法如下: func Print[T any](s []T) { // same as above } 其大体的概述如下: 函数可以具有使用方括号的其他类型参数列表,但其……

阅读全文