Это вы еще не пробовали пользовать сторонние модули
этого Летающего Цирка.
Вот там адское адище
:)

26 апреля 2017 г., 20:42 пользователь Ruslan Zakirov via Moscow-pm <
[email protected]> написал:

> Я тут по-программировал на python и поседел еще немного :)
>
> def foo():
>   done = false
>   def on_done():
>     done = true
>     ...
>   ...
>
> Оно не работает. Надо писать так:
> def foo():
>   done = false
>   def on_done():
>     nonlocal done
>     done = true
>     ...
>   ...
>
> Ой, это только python3, а в python2:
> def foo():
>   done = [false]
>   def on_done():
>     done[0] = true
>     ...
>   ...
>
> Что!?... А описание scope'инга переменных просто поражает...
>
> Набросить можно на любой язык.
>
> 2017-04-26 17:57 GMT+03:00 Alexey Shrub via Moscow-pm <[email protected]>:
>
>> Приветствую всех,
>>
>> для тех кто не читает хабр, мой небольшой наброс
>> https://habrahabr.ru/post/327408/
>>
>> --
>> Alexey Shrub
>> mindstate.info
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
>>
>
>
>
> --
> Best regards, Ruslan.
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить