golang泛型使用方法 1. 泛型是什么 2. 泛型的简单使用 2.1. 泛型示例 2.2. 自定义泛型类型 2.3. 调用带泛型的函数 3. 自定义泛型类型的语法 3.1. 内置的泛型类型any和comparable 3.2. 声明一个自定义类型 3.3. 泛型中的"~"符号是什么 4. 泛型的进阶使用 4.1. 泛型与结构体 5. 泛型的限制或缺陷 5.1 无法直接和switch配合使用 1. 泛型是什么 泛型生命周期只在