1. ホーム
  2. python

[解決済み] Pythonで "+="をオーバーライドするには (__iadd__() メソッド)

2023-06-28 05:57:05

質問

Pythonで+=をオーバーライドすることは可能でしょうか?

どのように解決するのですか?

そうです。 __iadd__ メソッドをオーバーライドします。例

def __iadd__(self, other):
    self.number += other.number
    return self