Update p24_making_classes_support_comparison_operations.rst

来 -> 类
This commit is contained in:
Liu Jie
2018-12-29 16:08:57 +08:00
committed by GitHub
parent 3978bddf15
commit 5345bd3fa2

View File

@@ -15,7 +15,7 @@ Python类对每个比较操作都需要实现一个特殊方法来支持。
尽管定义一个方法没什么问题,但如果要你实现所有可能的比较方法那就有点烦人了。 尽管定义一个方法没什么问题,但如果要你实现所有可能的比较方法那就有点烦人了。
装饰器 ``functools.total_ordering`` 就是用来简化这个处理的。 装饰器 ``functools.total_ordering`` 就是用来简化这个处理的。
使用它来装饰一个,你只需定义一个 ``__eq__()`` 方法, 使用它来装饰一个,你只需定义一个 ``__eq__()`` 方法,
外加其他方法(__lt__, __le__, __gt__, or __ge__)中的一个即可。 外加其他方法(__lt__, __le__, __gt__, or __ge__)中的一个即可。
然后装饰器会自动为你填充其它比较方法。 然后装饰器会自动为你填充其它比较方法。