<分区> 分区>
我在上一个问题中遇到了这段代码:
a = 1
def func1():
if a == 1:
func2()
def func2():
if a == 1:
func3()
def func3():
func1()
有没有什么时候像这样使用递归比常规循环更有益?如果是这样,应该在什么时候使用它,约定是什么?
<分区> 分区>
我在上一个问题中遇到了这段代码:
a = 1
def func1():
if a == 1:
func2()
def func2():
if a == 1:
func3()
def func3():
func1()
有没有什么时候像这样使用递归比常规循环更有益?如果是这样,应该在什么时候使用它,约定是什么?