使用变量的Python递归函数定义不会引发错误?

时间:2018-12-03 04:48:33

标签: python function recursion

def f(): 
    return f()

如果我尝试调用f(),这将给我一个错误

def f(): 
    return var
var = f()

当我调用f()时,它将返回1。

有什么区别?值1从何而来?

0 个答案:

没有答案