pull/1303/head
想出网名啦 1 year ago committed by GitHub
parent 13f9efacd3
commit f0f21578b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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

Loading…
Cancel
Save