rustp-1.函数和结构体的泛型
没有泛型
1 | //1.泛型是具体类型或者其他属性的抽象替代,用于减少代码重复 |
函数使用泛型
1 | fn largest<T: PartialOrd + Copy> (list: &[T]) -> T { //这里相当于泛型需要满足的条件 |
结构体中使用泛型
1 |
|
Comment
1 | //1.泛型是具体类型或者其他属性的抽象替代,用于减少代码重复 |
1 | fn largest<T: PartialOrd + Copy> (list: &[T]) -> T { //这里相当于泛型需要满足的条件 |
1 |
|