1. Problema
Escribir un wrapper (envoltura) para agregar funcionalidad adicional a una función.
2. Solución
La palabra clave wraps en Python permite definir una función que puede envolver (wrap) a otra función. La función envolvente actuará como decorador (Bernard, 2016).
3. Código Python
Prueba de ejecución:
sumar
8
Aquí la función anidad envoltura (líneas 7-10) actúa como envoltura para la función suma (líneas 16-17): nótese como se ha especificado en la línea 15 el decorador @funcion_decoradora.
4. Literatura & Enlaces
Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.