From a786e8ebea6a33aba1d427d486eec9f5e765a5de Mon Sep 17 00:00:00 2001 From: lalala-233 <2317987274@qq.com> Date: Wed, 26 Apr 2023 13:46:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=85=E9=81=97=E6=BC=8F?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ch10-01-syntax.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch10-01-syntax.md b/src/ch10-01-syntax.md index 6ec9f2f..e8171db 100644 --- a/src/ch10-01-syntax.md +++ b/src/ch10-01-syntax.md @@ -27,7 +27,7 @@ 如果要在函数体中使用参数,就必须在函数签名中声明它的名字,好让编译器知道这个名字指代的是什么。同理,当在函数签名中使用一个类型参数时,必须在使用它之前就声明它。为了定义泛型版本的 `largest` 函数,类型参数声明位于函数名称与参数列表中间的尖括号 `<>` 中,像这样: ```rust,ignore -fn largest(list: &[T]) -> T { +fn largest(list: &[T]) -> &T { ``` 可以这样理解这个定义:函数 `largest` 有泛型类型 `T`。它有个参数 `list`,其类型是元素为 `T` 的 slice。`largest` 函数会返回一个与 `T` 相同类型的引用。