Go 泛型编程: 支持特例化?

鸟窝 at 
一些编程语言如 C++、Rust 都是支持泛型特例化的,Go 泛型支持吗?所谓特例化(specialization)对泛型功能代码的扩展。比如对于泛型的函数,它的实现对于满足泛型参数的所有类型(type set)都是一样的,如果我们想对这些类型集(type set)中的一个,它的函数做特殊的实现,一些支持泛型特例化的语言是可以支持的,比如 C++ template:1234567891011template void fun(T a){ cout // 对 int 型特例化 void fun(int a){ cout MyTrait for T{ default fn myfun……