闭包是否需要立即执行函数
时间: 2024-04-03 14:29:26 浏览: 136
采用自执行的匿名函数解决for循环使用闭包的问题
闭包不一需要立即执行函数。闭包是指一个函数内部定义的函数,并且内部函数可以访问外部函数的变。闭包的作用是可以保留外部函数的状态,使得外部函数的变量在内部函数调用时仍然可用。闭可以在函数定义后的任意时刻调用,不一定需要立即执行函数。
范例:<<引用:def outer_function(x): def inner_function(y): return x + y return inner_function add_5 = outer_function(5) print(add_5(3)) # 输出:8[^1]。引用:def outer_function(x): def inner_function(y): return x + y return inner_function add_5 = outer_function(5) print(add_5(3)) # 输出:8[^2]。
阅读全文