Найти - Пользователи
Полная версия: Python 3 nonlocal
Начало » Флейм » Python 3 nonlocal
1
renz72
Все доброго дня.

Вопрос к тем кто использует Python 3.

Как часто в работе используете nonlocal?

Можно примеры из реальных проектов?
4kpt_IV
Даю честный ответ. Не использую вообще. Это плохая практика, как и gloabal…
py.user.next
renz72
Можно примеры из реальных проектов?
В самом питоне можешь грепнуть, там есть случаи
https://github.com/akheron/cpython
Привязывают локальные функции (функции в функциях) к общим переменным, видимо, чтобы класс не делать лишний раз.

Но на начальных этапах нужно обходиться без этого. Новичкам это нужно только для использования глобальных переменных, потому что они не умеют делать всё на локальных переменных, а надо учиться.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB