valutazione pigro è un modo per incapsulare un calcolo senza realmente Informatica - sarà calcolato solo quando il risultato di tale calcolo si accede di fatto.
Dopo il calcolo è fatto, un ulteriore accesso al calcolo pigro sarà solo restituirà il risultato nella cache.
Dato che Python non supporta nativamente la valutazione pigra e dato che non ci sono abbastanza ganci nell'interprete per fare qualcosa di simile in Python a tutti, questo è falsificato valutazione pigra. Ciò che fa in realtà, sta avvolgendo la funzione chiamate in oggetti che costringerà il risultato chiamata di funzione al più tardi possibile.
Tutto questo viene fatto con il 100% di codice Python.
Ci sono diversi modi per ottenere la valutazione pigra nel codice. Il modo principale è quello di utilizzare né con le funzioni pigri / delay o alla sottoclasse LazyEvaluated o per utilizzare il LazyEvaluationMetaClass come metaclasse per la propria classe.
Dettagli del software:
Versione: 0.5
Data di caricamento: 12 May 15
Licenza: Libero
Popolarità: 148
I commenti non trovato