Conceptos avanzados sobre funciones
Cita con formato IEEE:
E. Bahit, "Funciones", in
Python Aplicado, 4th ed., EBRC Publisher, 2022, pp.
48–61.
Cita con formato APA 7:
Bahit, E. (2022). Funciones. In
Python Aplicado (4th ed., pp. 48–61). EBRC Publisher.
Cita en línea:
(Bahit, 2022)
Contenidos de este tema:
Envolturas (wrappers) y decoradores
Un decorador es una clausura que como parámetro recibe a una función (llamada función “decorada”) como único argumento:
def decorador(funcion_decorada): def funcion(): pass return funcion
Mientras que una envoltura (wrapper) es la función interna de una clausura que a la vez sea de tipo decorador:
def decorador(funcion_decorada): def wrapper(): pass return wrapper
La función decorada deberá ser invocada por la envoltura:
def decorador(funcion_decorada): def wrapper(): return funcion_decorada() return wrapper
Para continuar leyendo, elige una de las opciones disponibles.