Tingus vertinimas yra būdas sutraukti skaičiavimą, faktiškai skaičiavimo ją - ji bus skaičiuojamas tik tada, kai tos skaičiavimo rezultatas yra iš tikrųjų naudojamas.
Po skaičiavimas yra padaryta, išsamiau susipažinti su tingus skaičiavimus tiesiog grįžti iš talpyklos.
Nuo Python nepalaiko tingus vertinimą gimtoji, o nuo ten nėra pakankamai kabliukai į vertėjo daryti kažką panašaus į tai Python ne visi, tai padirbti tingus vertinimą. Kas tai iš tiesų yra vyniojimo funkciją skambučių objektų, kurie bus priversti skambinimo funkcijos rezultatą į vėliausio įmanomo laiko.
Visa tai yra atliekamas naudojant 100% Python kodą.
Yra keletas būdų, kaip gauti tingus vertinimą kodą. Pagrindinis būdas yra naudoti arba tingus / delsos funkcijas arba poklasio LazyEvaluated arba naudoti LazyEvaluationMetaClass kaip Metaklasė į savo klasę.
Programinė detalės:
Versija: 0.5
Įkėlimo datą: 12 May 15
Licencija: Nemokamai
Populiarumas: 148
Komentarai nerastas