Найти в Дзене

День 62. Замыкания. Тенанты.

Python . Замыкания. Замыкание (closure) представляет функцию, которая запоминает свое лексическое окружение даже в том случае, когда она выполняется вне своей области видимости. Технически замыкание включает три компонента: Внешняя функция, которая определяет некоторую область видимости и в которой определены некоторые переменные и параметры ; Переменные и параметры (лексическое окружение), которые определены во внешней функции; Вложенная функция, которая использует переменные и параметры внешней функции. Переменная fn и представляет собой замыкание, то есть объединяет две вещи: функцию и окружение, в которой функция была создана. И несмотря на то, что мы получили локальную функцию и можем ее вызывать вне окружающей функции, в которой она определена, тем не менее она запомнила свое лексическое окружение и может к нему обращаться и изменять. Термины и определения. Тенанты (tenants) — это логическая сущность, имеющая возможность использовать ресурсы и сервисы. В настоящее время функцию
Оглавление

Python . Замыкания.

Замыкание (closure) представляет функцию, которая запоминает свое лексическое окружение даже в том случае, когда она выполняется вне своей области видимости.

Технически замыкание включает три компонента:

Внешняя функция, которая определяет некоторую область видимости и в которой определены некоторые переменные и параметры ;

Переменные и параметры (лексическое окружение), которые определены во внешней функции;

Вложенная функция, которая использует переменные и параметры внешней функции.

-2

Переменная fn и представляет собой замыкание, то есть объединяет две вещи: функцию и окружение, в которой функция была создана. И несмотря на то, что мы получили локальную функцию и можем ее вызывать вне окружающей функции, в которой она определена, тем не менее она запомнила свое лексическое окружение и может к нему обращаться и изменять.

Термины и определения.

Тенанты (tenants) — это логическая сущность, имеющая возможность использовать ресурсы и сервисы.

В настоящее время функцию использования тенантов поддерживают только аналитические кластеры (analysis clusters).

Вычислительные ресурсы связаны с ресурсами очереди задач тенантов. Данные по задачам можно посмотреть и изменить в разрезе тенантов.

Ресурсы хранения связаны с сервисом хранения HDFS.