Лінивий оцінка спосіб інкапсуляції розрахунок практично не обчислення його - це буде обчислюватися тільки тоді, коли результат цього розрахунку фактично використовується.
Після обчислення виконуються, подальший доступ до ледачою розрахунку просто повернути результат з кеша.
Оскільки Python не підтримує ледачі обчислення спочатку і так не вистачає гачків в інтерпретаторі, щоб зробити щось подібне в Python взагалі, це підробити ледачі обчислення. Що це насправді, є функцією упаковки викликає в об'єктах, які змусять результат виклику функції в самий останній момент.
Все це робиться за допомогою 100% код Python.
Є кілька способів, щоб отримати ледачий оцінку в коді. Основний спосіб полягає у використанні небудь функції ледачий / затримки або підклас LazyEvaluated або використовувати LazyEvaluationMetaClass як метакласи вашому власного класу.
Дані програми:
Версія: 0.5
Дата завантаження: 12 May 15
Ліцензія: Безкоштовно
Популярність: 3
Коментар не знайдено