인프런 커뮤니티 질문&답변
3_python_decorator
작성
·
181
퀴즈
61%나 틀려요. 한번 도전해보세요!
파이썬에서 중첩 함수의 기본적인 특징은 무엇일까요?
다른 함수 밖에서 호출될 수 있다
자신을 감싸는 함수 내에서 정의된다
반드시 인자를 받아야 한다
클래스 안에서만 사용 가능하다
답변 1
0
잔재미코딩 DaveLee
지식공유자
안녕하세요.
말씀하신 부분은 이해하는데 일정한 시간이 필요한 부분이라서요. 영상에서 설명을 자세히 보여드리는 부분이 있어서, 글로의 간략한 설명과 함께 다시 한번 보신다면, 좀더 상세히 영상에서 설명해서, 이해에 도움이 될 것 같습니다.
return wrapper 는 어떤 함수나 마찬가지로 리턴을 하는 것이니까요. 당연히 다음과 같이 해당 함수를 호출했을 때, A 에 대입이 될 것입니다.
A = y(x)
그 다음의 말씀하신 부분도 말씀하신 대로 실행이 될 것 같습니다. 인자로 넣은 logger_login_david 와 리턴값을 받는 logger_login_david 이 동일하면 애매할 수 있으니, 리턴값을 받는 함수명을 다르게 써보시면 좀더 동작을 이해하는데 도움이 되지 않을까요?
logger_login_david = datetime_decorator(logger_login_david)
감사합니다.




