0
作为静态方法实现递归函数的正确方法是什么?作为静态方法的递归函数
这是我如何使它工作atm。我想知道是否有实现这一目标,留下一个更清洁的内存占用的“更好”的方式,看起来更Python等
class MyClass(object):
@staticmethod
def recursFun(input):
# termination condition
sth = MyClass().recursFun(subinput)
# do sth
return sth
老实说,如果你正在寻找Pythonic,我只是不会使用'staticmethod' –
你会怎么做它在oop python? – r2d2oid
我简直不会让它成为类的一部分,并且使其成为模块级功能。很难说没有更多的细节。 –