空接口可以表示任何类型,因为每种类型都固有地实现了一个没有方法的接口。一旦您开始使用泛型,会开始感受到在编写 interface{} 的痛苦,尤其是在您处理这样的函数时:使用any替代interface{}后就简洁:之前C++、Java、JavaScript、Python、Ruby、Rust都支持泛型,现在Golang也加入泛型支持。