78

Closure en Python [78]

Los closure en Python son funciones que dentro de ellas, definen otra función.
Pero si a lo anterior agregamos que al ser invocado un closure, retorna la función que define dentro.
Un closure es entonces, una función que define otra función y la retorna al ser invocado.

Closure en Python

Codigo: https://github.com/programadornovato/curso-python/commit/ed77a1123d8fa85b62576b8b539634649b453bc3

'''
def closure(parametro):
    def funcionAretornar():
        return parametro+1
    return funcionAretornar
resibeFuncion=closure(5)
resultado=resibeFuncion()
print(resultado)
'''
def closureValidador(a,b):
    def validar():
        if a>0 and b>0:
            return True
        else:
            return False
    return validar
validado=closureValidador(0,1)
print(validado()) 

🎦[CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)