Lazy αξιολόγηση είναι ένας τρόπος για να ενσωματώσει έναν υπολογισμό, χωρίς στην πραγματικότητα πληροφορικής - θα πρέπει να υπολογίζεται μόνο όταν το αποτέλεσμα του υπολογισμού είναι πραγματικά προσβάσιμες.
Αφού ο υπολογισμός γίνεται, περαιτέρω πρόσβαση στο τεμπέλης υπολογισμό θα επιστρέψει μόνο το προσωρινά αποθηκευμένο αποτέλεσμα.
Δεδομένου ότι η Python δεν υποστηρίζει τεμπέλης αξιολόγησης εγγενώς και δεδομένου ότι δεν υπάρχουν αρκετές άγκιστρα στο διερμηνέα για να κάνουμε κάτι σαν αυτό στην Python σε όλα, αυτό είναι πλαστά τεμπέλης αξιολόγηση. Αυτό που κάνει στην πραγματικότητα, ολοκληρώνει τη λειτουργία κλήσεις σε αντικείμενα που θα αναγκάσει το αποτέλεσμα κλήση της συνάρτησης, το αργότερο δυνατή στιγμή.
Όλα αυτά γίνεται με τη χρήση 100% κώδικα Python.
Υπάρχουν διάφοροι τρόποι για να πάρετε τεμπέλης αξιολόγηση κωδικό σας. Ο κύριος τρόπος είναι να χρησιμοποιήσετε είτε τις λειτουργίες τεμπέλης / καθυστέρηση ή στην υποτάξη LazyEvaluated ή να χρησιμοποιήσετε το LazyEvaluationMetaClass ως μετακλάση τη δική σας κατηγορία.
Στοιχεία Λογισμικού:
Εκδοχή: 0.5
Ανεβάστε ημερομηνία: 12 May 15
Άδεια: Δωρεάν
Δημοτικότητα: 148
Τα σχόλια δεν βρέθηκε