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

鸟窝 at 
这是 Go 泛型系列文章。其它 Go 泛型文章:Go 泛型是怎么实现的?Go 泛型尝鲜如果你一直关注 Go 泛型的设计和实现,一定知道 Go 泛型代码实现是通过类型参数(type parameter)实现的,当运行泛型代码时,类型参数(type parameter)由类型参数(type argument)替代。(很遗憾 parameter 和 argument 都被翻译成了中文参数)类型参数(type parameter)也有类型,也就是描述这个参数类型行为的元数据,被成为约束(constraint)。最通用的约束就是内建的 any 类型,它代表任意的类型:12345func Print[T ……