+ 3
Closures in python.👍
Closures is a.... Nested functions are able to access variables of the enclosing scope. ... Hence, here, innerFunction() is treated as nested Function which uses text as non-local variable. Python Closures. AClosure is a function object that remembers values in enclosing scopes even if they are not present in memory. def outerFunction(text): text = text def innerFunction(): print(text) return innerFunction() if __name__ == '__main__': outerFunction('Hey!')
1 Odpowiedź
+ 13
nice, but if you want share some lessons don't post here, use lesson factory instead