在Rust中,泛型(Generics)是一种允许你编写与多种不同数据类型一起工作的代码的方式。Rust主要通过两种方式来支持泛型:使用泛型函数和泛型结构体。下面是一些使用Rust泛型的示例。 一、泛型函数示例 fn add<T>(x: T, y: T) -> T { x + y } fn main() { let sum = add(5, 10); // sum 的类型是 i32 println!("{}"