本文转载自微信公众号「脑子进煎鱼了」,作者陈煎鱼。转载本文请联系脑子进煎鱼了公众号。

大家好,我是煎鱼。
经历九九八十一难,多年的不断探讨和 Go 语言爱好者们在社区中的强烈关注,且 Go 官方在 2020 年不断放出消息。
总算在 2021 年 1 月 12 日,官方正式提出将泛型特性加入 Go 语言的 proposal 了,且最新的草案设计已经更新。
基本语法如下:
- func Print[T any](s []T) {
- // same as above
- }
其大体的概述如下:
根据官方博客的消息,如果该提案被正式接受。那么将会在 2021 年底之前完成一个基本可用的泛型功能(可能未完全优化),又或是会作为 Go1.18beta 的一部分。
这是 Go 泛型特性的又一步历史性前进,这一个里程碑。若大家有兴趣进一步了解或想提出意见,可查看下述传送门:
不知道今年年底或 Go1.18beta 能不能真的看到泛型的正式完整可用版本呢,值得期待!
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号