파이썬 데코레이터 질문드립니다.

파이썬 데코레이터 부분을 공부 중에 있는데 데코레이터 동작 구조가 이해 되지 않아서 질문드립니다.

def print_start(func)

    print("start")

    return func

@print_start

def print_middle():

    print("middle")

print_middle()

어떻게 middle 함수를 호출했는데 print_start도 같이 호출되는지 알려주시면 감사하겠습니다.
(물론 데코레이터 때문에 이러한 동작이 가능하다는 건 알고 있습니다만.. 도저히
이해가 되지 않습니다.. 혹시 동작을 조금 자세히 풀어서 설명해주시면 감사하겠습니다)

개발자가_되어보자 454

M 2021년 1월 11일 8:54 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

다음 문서 참고해 보세요.

https://wikidocs.net/83687

박응용

2021년 1월 12일 1:00 오전