From ae4b50c05922eaa90490aed66b525c4af169ff00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E5=B0=8F=E7=A3=8A?= Date: Tue, 8 Feb 2022 22:00:35 +0800 Subject: [PATCH] =?UTF-8?q?=20=E8=BF=99=E9=87=8C=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E5=BA=94=E8=AF=A5=E6=98=AF=20pair=20=E5=91=A2=EF=BC=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- book/contents/basic/trait/trait.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/contents/basic/trait/trait.md b/book/contents/basic/trait/trait.md index d27bb98b..d4fb3d52 100644 --- a/book/contents/basic/trait/trait.md +++ b/book/contents/basic/trait/trait.md @@ -237,7 +237,7 @@ impl Pair { } ``` -`cmd_display` 方法,并不是所有的 `Pair` 结构体对象都可以拥有,只有 `T` 同时实现了 `Display + PartialOrd` 的 `Part` 才可以拥有此方法。 +`cmd_display` 方法,并不是所有的 `Pair` 结构体对象都可以拥有,只有 `T` 同时实现了 `Display + PartialOrd` 的 `Pair` 才可以拥有此方法。 该函数可读性会更好,因为泛型参数、参数、返回值都在一起,可以快速的阅读,同时每个泛型参数的特征也在新的代码行中通过**特征约束**进行了约束。 **也可以有条件的实现特征**, 例如,标准库为任何实现了 `Display` 特征的类型实现了 `ToString` 特征: