Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 10, 2015 10:39:17

Alexonmis
Зарегистрирован: 2014-11-15
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Объясните, пожалуйста, вызов функции

decorated_func = decorator_maker()(decorated_func)

Как это работает? Интересует непосредственно правая сторона

Офлайн

#2 Янв. 10, 2015 11:33:03

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Объясните, пожалуйста, вызов функции

Alexonmis
decorator_maker()(decorated_func)

Функция decorator_marker() - возвращает некую функцию, которая тут же выполняется с аргументом decorated_func.

Функции в python объекты первого порядка, т.е. могут передаваться функциям в качестве аргументов и возвращаться ими.

Офлайн

#3 Янв. 10, 2015 14:22:26

Alexonmis
Зарегистрирован: 2014-11-15
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Объясните, пожалуйста, вызов функции

благодарю за ответ. очень помогли

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version