Trin 2: dekoratorens skelet
English · Dansk · Bahasa Malaysia
En dekorator er en funktion, der tager en funktion og returnerer en anden funktion. Dette skelet melder blot kaldet:

Kør den med python -m speed_calc.lecture_steps 2.
Hvad vi lærte
- Funktioner er værdier: du kan give dem videre til andre funktioner og returnere dem.
- Den indre
wrapper er en closure; den husker function, efter at skeleton er returneret.
*args, **kwargs lader wrapperen tage imod argumenterne fra enhver funktion og give dem videre.
functools.wraps bevarer det oprindelige navn og docstring, så den dekorerede funktion stadig hedder fast_function.
@name over en funktion er en genvej til function = name(function).