diff --git a/book/contents/basic/trait/generic.md b/book/contents/basic/trait/generic.md index 77fe591d..5dbff089 100644 --- a/book/contents/basic/trait/generic.md +++ b/book/contents/basic/trait/generic.md @@ -345,7 +345,7 @@ fn main() { } ``` -如上所示,我们定义了一个类型为 `[T; N]` 的数组,其中 `T` 是一个基于类型的泛型参数,这个和之前讲的泛型没有区别,而重点就在于 `N` 这个泛型参数,它是一个基于值的泛型参数!因为它用来替代的是数组的长度。 +如上所示,我们定义了一个类型为 `[T; N]` 的数组,其中 `T` 是一个基于类型的泛型参数,这个和之前讲的泛型没有区别,而重点在于 `N` 这个泛型参数,它是一个基于值的泛型参数!因为它用来替代的是数组的长度。 `N` 就是const泛型,定义的语法是 `const N: usize`,表示const泛型N,它基于的值类型是 `usize`。