298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
||||||||||||||||
1 | ||||||||||||||||
Использование декораторов22.02.2017, 16:18. Показов 3653. Ответов 47
Метки нет (Все метки)
Есть задача сделать декоратор, который бы подключался к базе данных, выполнял некоторые действия, передавал соединение к бд и курсор во внутреннюю функцию. После выполнения функции - выполнял еще пару действий.
Написанный код.
0
|
22.02.2017, 16:18 | |
Ответы с готовыми решениями:
47
Генератор декораторов Генератор декораторов Python понимание декораторов Нужно реализовать задачу с использованием итераторов и декораторов |
Заблокирован
|
|
25.02.2017, 23:27 | 41 |
Wi0M, короче, ненужная канитель, которая портит регулярность синтаксиса, и вводит ненужные сущности в язык, усложняя его без надобности.
Но за пояснения спасибо
0
|
394 / 122 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
25.02.2017, 23:31 | 42 |
foo(my_shiny_new_decorator)
0
|
Заблокирован
|
|
25.02.2017, 23:42 | 43 |
насколько я понимаю, в питоне это делается только через магические методы, иначе это будет вычисленно как арифметический оператор
0
|
394 / 122 / 48
Регистрация: 26.10.2013
Сообщений: 734
|
|
26.02.2017, 00:44 | 44 |
actionpattern, не понял
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
26.02.2017, 01:02 | 45 |
actionpattern, хочешь язык вообще без синтаксического сахара бери go, там вырезали практически все.
0
|
Заблокирован
|
|
26.02.2017, 01:30 | 46 |
Wi0M, ну, через всякие там __add__ и прочее.
Добавлено через 5 минут Сахар сахару рознь, это понятие растяжимое. Когда в языке он реализуется через операторы, спецформы и тп -- это плохо, это замусоривает язык. И говорит о его слабости, кстати говоря. тру принцип дизайна языков:
0
|
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
26.02.2017, 02:36 | 47 |
actionpattern, Не пиши о том чего не понимаешь, ты этим себя только на посмешище выставляешь.
Обратной совместимости нет, только между 2 и 3 версией. Это вполне себе нормальная ситуация, когда язык вырос и чтобы не тащить за собой разные архаичные проблемы и ошибки выпустили версию без обратной совместимости. Такое случается со всеми языками, мусор всех прошлых лет тащит за собой только java и из-за этого внедрение нового функционала там большая боль (от этого же там внедряются разные велосипеды и не логичности, только для того, чтобы сохранить обратную совместимость).
0
|
Заблокирован
|
|
26.02.2017, 03:00 | 48 |
alex925, угу, насрать на юзеров под благовидными предлогами гораздо проще. Вопрос лишь в том, до какой степени юзеры готовы это говно глотать.
Добавлено через 2 минуты причем, под раздачу попадают и потребители продуктов, написанных на волшебном ЯП, в контексте поддержки. Не исключено, что поциэнта по этой причине из гугла турнули Добавлено через 14 минут я знаю еще, как минимум JS. ЕМНИП, Scheme до 6-й версии, а в 7-й, вроде как вернули. На самом деле их не мало, думается. Просто мы не все знаем
0
|
26.02.2017, 03:00 | |
26.02.2017, 03:00 | |
Помогаю со студенческими работами здесь
48
Реализация декораторов вне зависимости от количества аргументов и их имен Задача "Генератор декораторов" Разработка, отладка и испытание программ с применением декораторов свойств классов С помощью декораторов устранить уязвимость Фродо к Назгулам и оку Саурона. Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. 2 Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |