我必须在方法之间传递引用(或调用,无论如何......)堆栈。我写了代码并注意下一个。用什么比较好?
这个?
def _process_value(value, *ref_stack):
# Do something... BTW, I need to add (or return) value from cache
# according to ref_stack
_process_value(value, *ref_stack + (ref_key,))
还是下一个?
def _process_value(value, ref_stack):
# Do something...
_process_value(value, ref_stack + (ref_key,))
是否有任何这些内存、速度问题或一些界限?谢谢