Pythonにおける演算子オーバーロードの実装方法
演算子オーバーロードの基本概念
単項演算子のオーバーロード
単項演算子では、オブジェクトに対する正符号(+)と負符号(-)の動作を定義します。
import math
from array import array
class Vector:
def __init__(self, elements):
self._elements = array('d', elements)
def __neg__(self):
"""負符号(-)演算子のオーバーロード"""
...
7月29日 18:28 投稿