diff --git a/src/basic/trait/generic.md b/src/basic/trait/generic.md index 0ba796a16..28d7a3b87 100644 --- a/src/basic/trait/generic.md +++ b/src/basic/trait/generic.md @@ -57,7 +57,7 @@ fn largest(list: &[T]) -> T { 该泛型函数的作用是从列表中找出最大的值,其中列表中的元素类型为 T。首先 `largest` 对泛型参数 `T` 进行了声明,然后才在函数参数中进行使用该泛型参数 `list: &[T]` (还记得 `&[T]` 类型吧?这是[数组切片](https://course.rs/basic/compound-type/array.html#数组切片))。 -总之,我们可以这样理解这个函数定义:函数 `largest` 有泛型类型 `T`,它有个参数 `list`,其类型是元素为 `T` 的数组切片,最后,该函数返回值的类型也是 `T`。 +总之,我们可以这样理解这个函数定义:函数 `largest` 有泛型类型 `T`,它有个参数 `list`,其元素是类型为 `T` 的数组切片,最后,该函数返回值的类型也是 `T`。 下面是一个错误的泛型函数的实现: