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:
- Lambdas
- Clausuras
- Envolturas y decoradores
Clausuras (closures1)
Las clausuras son funciones que dentro de ellas encierran a otra función y a su ámbito de aplicación, lo que permite el acceso a variables definidas dentro de la función interna, incluso fuera de su ámbito. Una clausura siempre retorna la función que define dentro. Obsérvese el siguiente ejemplo:
def closure(): 
        
    def funcion_interna(): 
        return 1
    return funcion_interna 
        Al llamar a closure() lo que en realidad se obtiene es
        la función funcion_interna:
variable = closure()  # Ahora variable es una función, 
        # la función <funcion_interna>
          Para continuar leyendo, elige una de las opciones disponibles
