Skip to main content

← All terms Β· Functions

Closure

An inner function that captures variables from its enclosing scope. The captured value is by reference, not by value.

Learn this interactively:

Open lesson lesson-118 β†’

Related β€” Functions

FunctionNamed reusable block of code. Defined with `def`. First-class β€” you can pass fun…Default argumentParameter with a fallback value: `def f(x=10)`. Beware mutable defaults β€” `def f…*args, **kwargsCapture variable positional and keyword arguments. Lets a function accept any si…LambdaAn anonymous one-line function: `lambda x: x*2`. Use for short callbacks; prefer…DecoratorA higher-order function that wraps another to add behavior β€” logging, caching, a…