Уроки Python casts #8 - Замыкания

evgen44nu191
67
0
0
242 д назад
Спасибо Жалоба Для РКН
Описание

О том, что такое замыкания (closures) в Python. Начинаем с переменных и объектов, потом затрагиваем чуть-чуть области видимости (scope) и время жизни переменных, а затем сталкиваемся лоб в лоб с замыканиями. Условия, при которых в Python возможны замыкания: 1. Должны присутствовать вложенные функции. Одна "родительская" и как минимум одна "дочерняя". 2. Внутренняя (дочерняя или вложенная) функция должна ссылаться на некое значение, переменную, находящееся в родительской области видимости (enclosing scope). При этом внутренняя функция не получает эту переменную в качестве аргумента. 3. Родительская функция возвращает в качестве результат объект внутренней функции.

#Python

avatar
Нет комментариев

Уроки Python casts #8 - Замыкания, смотреть Уроки Python casts #8 - Замыкания, смотреть Уроки Python casts #8 - Замыкания бесплатно, скачать Уроки Python casts #8 - Замыкания, смотреть Уроки Python casts #8 - Замыкания в высоком качестве, Уроки Python casts #8 - Замыкания видео

Python