home.social

#замыкания — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #замыкания, aggregated by home.social.

  1. Утечки памяти в замыканиях JavaScript

    В предыдущей статье мы подробно рассмотрели замыкания в JavaScript, а сейчас изучим как из-за них возникают утечки памяти и как этого избежать. Замыкание существует пока, есть хоть одна ссылка на функцию создавшею его. Если быть неосторожным, это может привести к утечкам памяти: когда объект уже не используется в программе, но сборщик мусора не может его удалить. Такие ссылки могут быть неочевидными... Что за неочевидные ссылки?

    habr.com/ru/articles/1020246/

    #замыкания #утечки_памяти #javascript #nodejs

  2. Замыкания в JavaScript

    Замыкание это важный механизм JavaScript, понимание которого обязательно фронтендера. Он позволяет изящно реализовать принцип наименьшего раскрытия, благодаря инкапсулированию функций, сохраняя их состояние во внутренней области видимости, для последующего использования. Подробнее о замыканиях

    habr.com/ru/articles/1017374/

    #замыкания_в_javascript #замыкания

  3. Замыкания, декораторы и nonlocal в Python: Путешествие от переменной до элегантного кода

    Python славится своей гибкостью. Мы можем передавать функции как аргументы, возвращать их из других функций и даже "записывать" внутрь них состояние. Но как это работает под капотом? И при чем тут странное слово nonlocal ? В этой статье мы проследим эволюцию: начнем с глобальных переменных, разберемся с замыканиями (closures), поймем магию nonlocal , а затем соберем всё это вместе, чтобы понять, как работают декораторы — один из самых элегантных механизмов Python.

    habr.com/ru/articles/1009132/

    #python #global #декораторы #замыкания #функции #nonlocal

  4. [Перевод] Замыкания в Python: примеры использования

    В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:

    habr.com/ru/articles/862692/

    #python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python

  5. [Перевод] Замыкания в Python: примеры использования

    В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:

    habr.com/ru/articles/862692/

    #python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python

  6. [Перевод] Замыкания в Python: примеры использования

    В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:

    habr.com/ru/articles/862692/

    #python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python

  7. [Перевод] Замыкания в Python: примеры использования

    В Python замыкание — это функция, которая определяется и возвращается из другой функции. Эта вложенная функция может сохранять объекты, определенные в нелокальной области видимости непосредственно перед ее определением, что позволяет ей использовать эти переменные даже после завершения выполнения внешней функции. Замыкания часто используются в функциональных языках программирования. Python их поддерживает, замыкания в нём могут быть очень полезными, так как они, например, позволяют создавать декораторы на основе функций. В этой статье мы:

    habr.com/ru/articles/862692/

    #python #руководство #туториал #замыкания #декораторы #основы_python #основы_программирования #туториал_по_python