1. Problema
Se requiere convertir una clase con un único método, a parte del constructor __init__(), en una función; esto con el propósito de simplificar el código.
2. Solución
Por medio de los closures, una clase de este tipo se puede convertir en funciones. Un closure es una función que contiene
3. Código Python 3
Archivo Python clases_como_funciones.py [enlace alternativo]:
Esta clase puede convertir en función; así:
Archivo Python clase_como_funcion.py [enlace alternativo]:
Esta clase puede convertir en función; así:
Archivo Python clase_como_funcion.py [enlace alternativo]:
4. Literatura & Enlaces
Beazly D, Jones B. K. (2013). Python Cookbook, Third Edition. United States: O'Reilly Media.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.