mirror of
https://github.com/python/cpython
synced 2026-09-29 11:55:30 +03:00
Add a specific mention of the term "operator overloading" and add an
index entry. Suggested to python-docs.
This commit is contained in:
parent
24b2bc3654
commit
7af9f4dac3
1 changed files with 4 additions and 1 deletions
|
|
@ -939,7 +939,10 @@ with regular slices.
|
|||
|
||||
A class can implement certain operations that are invoked by special
|
||||
syntax (such as arithmetic operations or subscripting and slicing) by
|
||||
defining methods with special names. For instance, if a class defines
|
||||
defining methods with special names.\indexii{operator}{overloading}
|
||||
This is Python's approach to \dfn{operator overloading}, allowing
|
||||
classes to define their own behavior with respect to language
|
||||
operators. For instance, if a class defines
|
||||
a method named \method{__getitem__()}, and \code{x} is an instance of
|
||||
this class, then \code{x[i]} is equivalent to
|
||||
\code{x.__getitem__(i)}. Except where mentioned, attempts to execute
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue