Информация об изменениях

Сообщение Re: Python простой? от 07.09.2023 11:06

Изменено 07.09.2023 11:09 Pauel

Re: Python простой?
Здравствуйте, Разраб, Вы писали:

Р>Вот такие штуки когда нечтно глобальное объявляется внутри функции по вашему как?


global это явный захват глобальной переменной с возможностью изменения, т.к. просто так перезаписать захваченную переменную не выйдет. Вполне себе годная вещь.
Re: Python простой?
Здравствуйте, Разраб, Вы писали:

Р>Вот такие штуки когда нечтно глобальное объявляется внутри функции по вашему как?


global это явный захват глобальной переменной с возможностью изменения, т.к. просто так перезаписать захваченную переменную не выйдет. Вполне себе годная вещь.

Если взять за правило, что абы где переменными не раскидываетесь, то это хороший бенефит — ищете по global и смотрите, где что захватываете с целью модификации.

На самом деле слабоватая фича, т.к. вместо изменения переменной можно изменить свойство или вызвать мутабельный метод. Но в целом на этой штуке можно построить более-менее внятный подход к разработке в простых приложениях