1、说明
工厂函数定义了一个外部函数,它简单地生成并返回一个嵌套函数,只是返回但没有被调用,所以调用工厂函数就可以得到嵌套函数的一个引用,当调用工厂函数时,在运行内部def语句时创建了嵌套函数。
2、实例
def maker(n): k = 8 def action(x): return x ** n + k return action f = maker(2) print(f) <function maker.<locals>.action at 0x00000000021C51E0>
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试