工具介绍
一套实践性的方法,帮助您开始使用 Go 通用类型。
以艰难的方式使用 Go 通用类型系统 我大约在 2015 年开始使用 Go,一听到它没有通用类型系统就感到非常惊讶。当然,空的 interface{} 存在,但这并不相同。一开始我以为我 想要 需要 Go 中的通用类型,但随着时间的推移,我开始欣赏语言的简单性。因此,当我得知有关于在 Go 2.0 中引入通用类型的讨论时,我最多也只会持中立态度,而一旦时间表被加速到 1.18,我就决定是时候深入研究这个提案了。
经过一段时间的学习,我对通用类型的实现方式有了更深的了解,这让我有了分享自己的经验的动力。_Go 通用类型的难题》是我花费时间探索这一新功能的成果,它提供了一种实践性的方法来学习 Go 通用类型。
- 前提条件: 如何安装运行此仓库示例所需的前提条件