Lazypy

Software kuvakaappaus:
Lazypy
Ohjelmiston tiedot:
Versio: 0.5
Lähetyksen päivämäärä: 12 May 15
Kehittäjä: Georg Bauer
Lupa: Vapaa
Suosio: 148

Rating: 1.5/5 (Total Votes: 2)

Lazy arviointi on tapa kapseloida laskelman ilman todella laskettaessa sitä - se vain lasketaan, jos tulos laskennan on todella näytetty.
Laskemisen jälkeen on tehty, edelleen pääsy laiska laskenta vain palauttaa välimuistissa tuloksen.
Koska Python ei tue laiska arviointia natiivisti ja koska ei ole tarpeeksi koukkuja tulkin tehdä jotain tämän Python ollenkaan, tämä on väärentää laiska arviointi. Mitä se todella tekee, on kääre toiminto kehottaa esineitä, jotka pakottavat funktiokutsun tulos viimeistään mahdollisella hetkellä.
Kaikki tämä tehdään käyttäen 100% Python koodia.
On olemassa useita tapoja saada laiska arviointi koodissa. Ensisijainen tapa on käyttää joko laiska / viive toiminnot tai alaluokka LazyEvaluated tai käyttää LazyEvaluationMetaClass kuin metaclass omaan luokkaan.

Vastaavia ohjelmistoja

Spring Framework
Spring Framework

6 Mar 16

SqlFormatter
SqlFormatter

13 Apr 15

MoSQL
MoSQL

12 May 15

Keypress
Keypress

28 Sep 15

Kommentit Lazypy

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan