2024-04-26 23:17:37 发布
网友
我想使用这样的构造,其中一个函数定义在另一个函数的内部,并且可以更改外部函数中定义的值:
def function1(): res = [] def function2(): global res if (possibleToAnswer): res.append(answer) else: function2() return res print (("%s") % function1(para))
好像不管用。我一直在找不到束缚的虫子。你知道怎么让它工作吗?在
不要使用global-它不在function2的直接范围内,但它不是全局。在
global
function2
def function1(): res = [] def function2(): if (possibleToAnswer): res.append(answer) else: function2() return res print (("%s") % function1(para))
不要使用
global
-它不在function2
的直接范围内,但它不是全局。在相关问题 更多 >
编程相关推荐