BR 技术头条

技术头条

技术链接、资讯与社区分享流

co colobu.com / 2022-05-06 23:16 / by @技术头条 / 原作者:@colobu

Go泛型系列:再简化,省略接口

如果你一直关注Go泛型的设计和实现,一定知道Go泛型代码实现是通过类型参数(type parameter)实现的,当运行泛型代码时,类型参数(type parameter)由类型参数(type argument)替代。(很遗憾parameter和argument都被翻译成了中文参数)

类型参数(type parameter)也有类型,也就是描述这个参数类型行为的元数据,被成为约束(constraint)。最通用的约束就是内建的any类型,它代表任意的类型。

发表评论