Tag: reflected dunder method

Python : reflected dunder method 실행조건

파이썬을 사용하여 Operator Overloading 을 시도하려면, dunder(Double Underscore) method 를 사용하면 된다. def __add__ 등으로 가능한데, 교환법칙(Commutative)이 되는 덧셈/곱셈등은 관계없는 경우도 있지만, 그렇지 않은 뺄셈/나눗셈등을 할 때는, 연산 위치를 신경써줘야 한다. 예를 들어, Class Object 오른쪽에 연산이 가능하게 설계했을 경우,…

Continue Reading Python : reflected dunder method 실행조건