Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Интерпретируемые языки _ Символ @ (собачка) перед функцией Питона

Автор: Litkevich Yuriy 25.5.2011, 8:00

что это за "собачка" такая?

@subscriber(ApplicationCreated)
def application_created_subscriber(event):
и что за @subscriber как эта синтаксическая конструкция вообще в питоне называется?

Автор: igor_bogomolov 25.5.2011, 19:52

Цитата(Litkevich Yuriy @ 25.5.2011, 9:00) *
что это за "собачка" такая?
В питоне это называется http://docs.python.org/glossary.html#term-decorator
В оф.доке про это не много написано (или я не туда смотру), а вот гугл много интересных ссылок дает, как на русском (http://www.ibm.com/developerworks/ru/library/l-cpdecor/, http://vorushin.ru/blog/26-decorators-python/), так и на английском (http://www.python.org/dev/peps/pep-0318/, http://wiki.python.org/moin/PythonDecorators)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)