versión color - PET: Python Entre Todos - Python Argentina
versión color - PET: Python Entre Todos - Python Argentina
versión color - PET: Python Entre Todos - Python Argentina
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
34 Azúcar sintácticaAsí mismo podemos guardarnos directamente en suma la versión decorada de suma yahora nunca más a lo largo del programa se tendrá acceso a la versión original.La anterior forma de aplicar un decorador es la forma funcional. Tenemos una máslinda:Azúcar sintácticaA partir de <strong>Python</strong> 2.4 se incorporó la notación con @ para los decoradores defunciones.def suma(a, b):return a + bsuma = d(suma)@ddef suma(a, b):return a + bEn la porción de código anterior se pueden ver dos ejemplos en donde comparamoslas formas de aplicar un decorador.Lo siguiente es ver ejemplos de decoradores reales.AtenciónAnti-ejemplo: el decorador malvado.def malvado(f):return False>>> @malvado... def algo():... return 42...>>> algoFalse>>> algo(){footer} — http://revista.python.org.ar