La evaluación perezosa es una forma de encapsular un cálculo sin tener que computar que - sólo se computará cuando el resultado de ese cálculo es realmente accesible.
Después de que el cálculo se realiza, aún más el acceso al cálculo perezoso simplemente devolverá el resultado almacenado en caché.
Desde Python no soporta de forma nativa la evaluación perezosa y ya no hay suficientes ganchos en el intérprete de hacer algo como esto en Python en absoluto, esto se falsificó la evaluación perezosa. Lo que en realidad hace, se llama función de envolver en objetos que forzarán el resultado llamada a la función en el último momento posible.
Todo esto se hace usando 100% código Python.
Hay varias maneras de obtener la evaluación perezosa en su código. La forma primaria es utilizar las funciones perezoso / retardo o subclase LazyEvaluated o utilizar el LazyEvaluationMetaClass como metaclase a su propia clase.
Detalles de software:
Versión: 0.5
Fecha de carga: 12 May 15
Licencia: Libre
Popularidad: 148
Comentarios que no se encuentran