13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

快报:正式提案将泛型特性加入Go语言

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

大家好,我是煎鱼。

经历九九八十一难,多年的不断探讨和 Go 语言爱好者们在社区中的强烈关注,且 Go 官方在 2020 年不断放出消息。

总算在 2021 年 1 月 12 日,官方正式提出将泛型特性加入 Go 语言的 proposal 了,且最新的草案设计已经更新。

基本语法如下:

 
 
 
 
  1. func Print[T any](s []T) {
  2.  // same as above
  3. }

其大体的概述如下:

根据官方博客的消息,如果该提案被正式接受。那么将会在 2021 年底之前完成一个基本可用的泛型功能(可能未完全优化),又或是会作为 Go1.18beta 的一部分。

这是 Go 泛型特性的又一步历史性前进,这一个里程碑。若大家有兴趣进一步了解或想提出意见,可查看下述传送门:

不知道今年年底或 Go1.18beta 能不能真的看到泛型的正式完整可用版本呢,值得期待!


名称栏目:快报:正式提案将泛型特性加入Go语言
当前路径:http://cdbrznjsb.com/article/cdhgpig.html

其他资讯

让你的专属顾问为你服务