再帰関数を静的メソッドとして実装する正しい方法は何ですか?静的メソッドとしての再帰関数
ここで私はそれをatmで動作させています。クリーンメモリフットプリントを残し、これを達成するための「より良い」方法がある場合、私はあなたが正しい名前検索を実行するために、クラスのインスタンスを必要としない
など、より多くのニシキヘビに見える、class MyClass(object):
@staticmethod
def recursFun(input):
# termination condition
sth = MyClass().recursFun(subinput)
# do sth
return sth
正直なところ、Pythonicを探していたら、私はちょうど 'staticmethod'を使用しません –
oop pythonで他にどのようにしますか? – r2d2oid
私は単にそれをクラスの一部にしてモジュールレベルの機能にしません。詳細な説明なしでは難しい。 –