diff --git a/src/difficulties/eq.md b/src/difficulties/eq.md index 378c1077..ba743e26 100644 --- a/src/difficulties/eq.md +++ b/src/difficulties/eq.md @@ -118,10 +118,10 @@ fn main() { 大家猜猜哪一行会输出 :) 至于 `NaN` 为何不能比较,这个原因就比较复杂了( 有读者会说,其实就是你不知道,我只能义正严辞的说:咦?你怎么知道 :P )。 -既然浮点数有一个值不可以比较相等性,那它自然只能实现 `PartialEq` 而不能实现 `Eq` 了,以此类推,如果我们的类型也有这种特殊要求,那也应该这么作。 +既然浮点数有一个值不可以比较相等性,那它自然只能实现 `PartialEq` 而不能实现 `Eq` 了,以此类推,如果我们的类型也有这种特殊要求,那也应该这么做。 ### Ord 和 PartialOrd 事实上,还有一对与 `Eq/PartialEq` 非常类似的特征,它们可以用于 `<`、`<=`、`>` 和 `>=` 比较,至于哪个类型实现了 `PartialOrd` 却没有实现 `Ord` 就交给大家自己来思考了:) -> 小提示:Ord 意味着一个类型的所有值都可以进行排序,而 PartialOrd 则不然 \ No newline at end of file +> 小提示:Ord 意味着一个类型的所有值都可以进行排序,而 PartialOrd 则不然