de evaluare Lazy este o modalitate de a îngloba un calcul fără de fapt de calcul - se va fi calculat doar în cazul în care rezultatul calculului este, de fapt accesat.
După calculul se face, accesul în continuare la calculul leneș se va întoarce doar rezultatul cache.
Deoarece Python nu are suport de evaluare leneș nativ și deoarece nu există suficiente cârlige în interpret de a face ceva de genul asta in Python la toate, acest lucru este falsificat evaluare leneș. Ce face de fapt, este ambalaj funcție solicită, în obiecte, care va forța rezultatul funcției de apel în ultimul moment posibil.
Toate acestea se face folosind 100% cod Python.
Există mai multe modalități de a obține evaluare leneș în cod. Modul principal este de a folosi fie funcțiile leneș / întârziere sau subclasa LazyEvaluated sau de a folosi LazyEvaluationMetaClass ca metaclass la propria clasă.
Detalii soft:
Versiune: 0.5
Incarca data: 12 May 15
Licenţă: Gratuit
Popularitate: 3
Comentariile nu a fost găsit