日期: 2024年7月22日

1 篇文章

Go 接口与泛型:隐式实现到类型参数
《Go 接口与泛型:隐式实现到类型参数》 要做什么,不做什么 把 Go 类型系统里最容易被混着讲的两块拆开讲透:接口的隐式满足(含接口值内部结构和那个经典的 nil 坑)与泛型的类型参数(语法、约束、边界),最后给一套"这段代码该用接口还是泛型"的判断。边界先说死:不抠运行时 iface/itab 的内存布局,知道接口值是个二元结构就够用;不比泛型…