2
標準バイナリ演算子==、>、<、 - 、+、*などで実装されているルアコードがあります。私は、虚数のようなルアオブジェクトを持つ機能をいくつか追加したいと考えています(特に虚数ではありませんが、それを念頭に置いた答えはまだ私が探しているものです)。私は、これらの演算子のそれぞれのインスタンスをmult(x、y)のような関数で置き換えることなく、コード全体の元の演算子を機能させ、数値が虚数の場合を考えます。 Pythonでは、1はルア複素数級数算術
__add__,__mul__,etc.
を使用します(不慣れな場合hereを参照してください)私はLUAでアナログを探しています。この機能を念頭においたクラス構造を提案できますか?