Go 2 的泛型到底是何方神圣?
泛型的内容不太好讲,一是因为对于熟悉泛型的人来说,Go 语言泛型的设计很好理解,几乎不需要介绍什么内容;二是因为目前 Go 语言泛型功能还不够丰富,虽然能够写出一部分泛型代码,但不够完美。
思前想后,这期分享的整体基调变成了讲述 Go 语言泛型设计的演变过程,为那些对泛型这一特性不够熟悉的人介绍 Go 语言泛型设计的变化,为什么成为了现在这个样子;并在介绍完具体设计后,通过实际编写几个例子来进一步理解目前泛型设计的优缺点。最后通过与 C++ 泛型设计的比较,来总结整个 Go 的泛型设计。
## 分享者自我介绍
欧长坤,Go 夜读 SIG 小组成员
## 分享时间
2020-03-18 21:00:00 UTC+8
## Slides
https://changkun.de/s/go2generics/
## 观看视频
https://youtu.be/E16Y6bI2S08