python:decorator
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
python:decorator [2018/03/17 07:46] – rex8312 | python:decorator [2024/03/23 02:42] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 52: | 줄 52: | ||
</ | </ | ||
| | ||
+ | ===== Decorator with parameters ===== | ||
+ | |||
+ | <code python> | ||
+ | def decorator_factory(argument): | ||
+ | def decorator(function): | ||
+ | def wrapper(*args, | ||
+ | funny_stuff() | ||
+ | something_with_argument(argument) | ||
+ | result = function(*args, | ||
+ | more_funny_stuff() | ||
+ | return result | ||
+ | return wrapper | ||
+ | return decorator | ||
+ | | ||
+ | # https:// | ||
+ | </ | ||
+ | |||
===== 튜토리얼 ===== | ===== 튜토리얼 ===== | ||
* http:// | * http:// |
python/decorator.1521272761.txt.gz · 마지막으로 수정됨: (바깥 편집)